【发布时间】:2011-04-18 19:43:12
【问题描述】:
对于将在经典 LAN 网络(1 个服务器和最多 25 个客户端)上运行的基本 ERP(包含大约 150 个表的数据库,WinForm 应用程序),您会推荐 EF4 还是 DataSet ?
LINQ2SQL 不是一个选项!
【问题讨论】:
-
在选择这些东西时,我们需要了解性能要求以及数据在数据库中的存储/布局方式。您能否分享一下关于性能和数据库表结构的内容?
-
这是一个经典的桌面(多OLTP/少OLAP)应用程序,后端有MSSQL2008X数据库(大部分逻辑都内置在存储过程和关系中),关于销售、采购、订单、库存、生产但小范围内!
-
您可以将存储过程与 EF4 结合使用 - 将 SP 映射到对象创建。但即使您不想使用 EF4,我仍然会拒绝使用 DataSet。对象更容易处理。
标签: entity-framework ado.net dataset