gpt4 book ai didi

linq-to-sql - LINQ to SQL 是死是活?

转载 作者:行者123 更新时间:2023-12-03 04:55:39 24 4
gpt4 key购买 nike

就在我与 LINQ to SQL 交 friend 时,微软似乎正在从它下面抽身。

http://blogs.msdn.com/adonet/archive/2008/10/29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx

根据我的一点研究,EF 对于简单的工作来说太过分了。但在此公告之后,继续使用 LINQ to SQL 还有意义吗?

超越 LINQ to SQL 的 future ,这通常不会发出不好的信号吗?考虑到 MS 将比特扔到墙上的速度,尽早使用任何新比特是否合理? (说实话,LINQ to SQL 现在还不算早!)。

对于我的 LINQ to SQL 工作,我想我要去 SubSonic!

更新:一些新观点:

http://ayende.com/Blog/archive/2008/10/31/microsoft-kills-linq-to-sql.aspx

http://codebetter.com/blogs/david.hayden/archive/2008/10/31/linq-to-sql-is-dead-read-between-the-lines.aspx

最佳答案

1) 他们无法“杀死”Linq-to-SQL,因为它已经是 .net 框架的一部分。他们能做的就是停止向其添加功能。这并不妨碍成千上万已经在使用 L2S 的开发人员扩展和改进它。一些核心区域很难触及,但它们已经很坚固了,missing designer features can easily be bolted on .

2) PDC EF sessions 之一表明他们已经从 EFv1 的惨败中吸取了一些教训,现在他们将 L2S 中的许多优点复制粘贴到 EF 中,并假装这是新的 EF 东西。换句话说,L2S 版本二刚刚被“重新标记”为 EF。

3) LINQ 本身(语言集成查询)是自切片冰淇淋以来最好的东西,它可以与 L2S 之外的许多其他东西一起使用(Linq 到对象、Linq 到实体、Linq 到 XML、Linq-任何东西)。因此,DP 小组试图迫使 [大量] L2S 采用者转向 [不太流行且目前存在缺陷] Entity Framework ,这并不是不学习 Linq 的理由。

另请参阅此线程(我认为这部分触发了 Tim 的博客文章): http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=4061922&SiteID=1

更新 1: Roger Jennings 撰写的 2008 年 12 月版 Visual Studio 杂志封面故事是有关该主题的好读物,其中有一些 L2S 与 EF 的比较:http://visualstudiomagazine.com/features/article.aspx?editorialsid=2583

更新 2: Anders Hejlsberg 在 Redmond Developer News 中被引用。正如所说的“LINQ to SQL 并没有消亡。我可以向你保证,它还没有消亡。一切都不会消失。我们从未这样做过,也永远不会这样做。

http://reddevnews.com/blogs/weblog.aspx?blog=3016

关于linq-to-sql - LINQ to SQL 是死是活?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/252683/

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