我一直在调查用于我正在设计的一个新的基于Web的项目的数据层,我非常希望看到结合LINQ to sql.其明显的简单性,灵活性和设计师支持真正吸引人,而与sql Server的密切联系是好的.
然而,最近已经公布了LINQ to sql将被放置在实体框架的后座位,现在已被传递给ADO.NET团队(http://blogs.msdn.com/adonet/archive/2008/10/29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx).当然,将来会得到支持,但是它不太可能会看到更多的开发工作.
考虑到这一点,你会建议我在我的项目中使用这种技术,还是选择一个替代的ORM(nHibernate?)或手动编码一个通用的DAL?
该项目本身是基于ASP.NET和sql Server 2005/2008的,并且可能会使用MVC,即使它仍处于测试阶段.这是一个个人项目,数据库不会过于复杂,它将主要用作原型来查看.NET未来技术.我将把未来的项目基于我从这个学到的东西,所以我做出的选择会影响更大的解决方案.
是的,我意识到微软明天可能会带来全新的数据访问技术! 原文链接:https://www.f2er.com/mssql/75991.html