
[英]C# POCO Classes with Postgres Database and Proper Casing (without using Entity Framework)
[英]Using Entity Framework classes without database connection
我有一个奇怪的情况。 我已经直观地创建了一个数据模型并从中生成了一个数据库。 该项目被两个项目引用:
ASP .NET应用程序直接处理数据库,而我需要WinForms应用程序通过Web应用程序与数据库进行交互。
我创建了一个名为API.aspx的页面,并使用HTTP POST发送值并以XML获取结果。
但是,由于WinForms应用程序仍然需要使用数据模型类,因此在使用它们而不创建数据库对象的情况下遇到了问题。
在这种情况下使用什么好的策略?
如果使用松耦合实现代码( 请参见存储库模式) ,则可以创建一个数据库存根,该存根将返回伪数据(或内存数据),直到准备好插入实际的EF框架为止。
通常,这是将关注点明确分离的良好做法。
这听起来像是SOA实现的候选对象,而不是让Windows Forms应用程序直接与Web应用程序进行通信:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.