gpt4 book ai didi

asp.net - 微软是否已证实他们对LINQ to SQL报废的立场?

转载 作者:行者123 更新时间:2023-12-04 04:42:15 25 4
gpt4 key购买 nike

我正在尝试就将要移植到MVC 2的许多旧版应用程序使用哪种ORM做出明智的决定。我看过的ORM是LINQ to SQL,LINQ to Entities和nHibernate。 L2S似乎是最简单的方法,但是我发现许多文章和博客条目都表明Microsoft在.NET 3.5之后将不再对其进行更新。考虑到这一点,我与实体进行了一些合作,但是发现它对于我正在使用的小型应用程序(与nHibernate相同)非常繁琐且过于复杂。我最近购买了史蒂文·桑德森(Steven Sanderson)的“Pro ASP.NET MVC 2 Framework”,在其中他选择使用LINQ to SQL作为他的ORM,并指出:

 I'm aware that some developers have expressed concerns that Microsoft might 
deprecate LINQ to SQL in favor of Entity Framework. However, Microsoft included
and enhanced LINQ to SQL in .NET 4, so these fears cannot be entirely justified.

我没有意识到他们已经进行了更改,也没有费心去看,因为一般的社区意见似乎是L2S即将到来,将由L2E代替。 Damien Guard在他的博客( http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40)上为有兴趣的人写了一些更改。

我希望有人能阐明Microsoft在LINQ to SQL方面的立场。我要移植和更新的应用程序的生命周期大约为8-10年,所以我宁愿采用不会在那个时间范围内放弃的技术,而让我的替代产品留给小溪。 (当然,如果有人对小商店有其他建议,我们的数据库记录不到500万条,我很乐意听到。)

最佳答案

我收到的消息是:期待我们真的应该尽可能多地使用Entity Framework; LINQ to SQL基本上处于维护模式:它不会很快消失,但也不会显着发展。同时, Entity Framework 正在发展,并且还与RIA服务或WCF数据服务等其他产品/框架集成在一起。

关于asp.net - 微软是否已证实他们对LINQ to SQL报废的立场?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3407565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com