pup*_*eno 4 linq linq-to-entities
我刚开始使用Microsoft堆栈在ASP.Net MVC中创建一个网站,到目前为止使用LINQ to SQL.我应该考虑LINQ to Entities吗?它有什么特别的东西吗?如果是这样,什么?
我自己一直在研究这个问题.
简而言之,这是我的发现
LINQ to SQL
好处
缺点
无法从数据库更新图表,您必须删除您的类,然后将其从DB拖回到图表中.如果您完全修改了图表,这真的很痛苦.
不再积极开发(他们将开发实体框架).
实体框架
好处
有更多的功能(表继承等...)
可以从数据库更新
有多个提供者(不仅仅是SQL)
可以在不使用LINQ的情况下查询模型,可以使用Entity SQL
微软似乎正在大力投资并提出它作为访问数据库的主要方式:更新LINQ to SQL和LINQ to Entities Roadmap,澄清L2S期货上的消息.
缺点
结论
我个人决定沿着使用实体框架的路线前进.我买了一本书并阅读了在线资料,我对它印象非常深刻.学习需要花费一些额外的努力,但其好处确实很大.
| 归档时间: |
|
| 查看次数: |
764 次 |
| 最近记录: |