Lol*_*Run 4 .net ado.net-entity-data-model
您好
将ADO.NET实体模型用作数据层有哪些优缺点?如果我打算使用这项技术,我应该使用LINQ吗?
谢谢
首先:您不必使用LINQ来使用实体框架(EF),但它确实有帮助.EF基于EF团队称为Entity SQL的东西,因此当您使用LINQ to Entities时真正发生的事情是LINQ表达式被转换为Entity SQL,它再次被转换为您的数据库使用的任何SQL方言(T-SQL for SQL Server).
EF的优点和缺点是一个有争议的主题,因为大多数人并不特别喜欢EF,但我会尽量保持中立.
优点
缺点
简而言之,如果您只能使用BCL中的内容,请使用它,或者,如果您使用的是.NET 4,请尝试使用它; 否则,开源库的形式有更好的选择.
| 归档时间: |
|
| 查看次数: |
5035 次 |
| 最近记录: |