我正在启动一个基于ASP.NET和Windows服务器的新项目。
该应用程序计划非常庞大,为大量客户提供拉取和更新高频率变化数据的服务。
我先前使用Linq-To-Sql或Ado.Net创建过项目。
我的计划是在此项目中使用VS2010和新的EF4框架。
很想听听其他程序员对使用Entity Framework进行开发的看法。
从以前的经验中得出的优缺点是什么?
你认为EF4已经可以投入生产了吗?
- 我应该冒险尝试还是坚持老实可靠的ADO.NET?
我正在启动一个基于ASP.NET和Windows服务器的新项目。
该应用程序计划非常庞大,为大量客户提供拉取和更新高频率变化数据的服务。
我先前使用Linq-To-Sql或Ado.Net创建过项目。
我的计划是在此项目中使用VS2010和新的EF4框架。
很想听听其他程序员对使用Entity Framework进行开发的看法。
从以前的经验中得出的优缺点是什么?
你认为EF4已经可以投入生产了吗?
EF 4现在更类似于LINQ to SQL,好处是它将FK键正确地放置在对象中,将添加方法放置在对象集中,并具有许多其他不错的功能。设计器得到了很大的改进,最重要的是它可以与SQL和Oracle一起使用,也许还支持其他一些提供程序(只要提供程序支持)。而不像LINQ to SQL仅支持SQL Server。
EF是未来的趋势;ADO.NET数据服务是一个Web服务附加组件,此外它还支持POCO和T4生成,任何新功能都将支持此功能(LINQ to SQL仅维护,数据集将不再进行任何更改)。
希望对你有所帮助。