C# 微软是否致力于实体框架?
我正在创建一个相当大的应用程序。在过去的一两年中,我一直使用LINQ来编写SQL,但由于它已被弃用,我想继续讨论其他内容,我的选择是实体框架或NHibernateC# 微软是否致力于实体框架?,c#,.net,entity-framework,C#,.net,Entity Framework,我正在创建一个相当大的应用程序。在过去的一两年中,我一直使用LINQ来编写SQL,但由于它已被弃用,我想继续讨论其他内容,我的选择是实体框架或NHibernate 我更喜欢实体框架,因为它与LINQ to SQL有相似之处,但如果他们打算在一两年内放弃它而创建其他东西,我对承诺使用Microsoft ORM有点犹豫。我对LINQ to SQL也有同样的感觉。我等待是对的,但当时我也能等待。你永远不知道一家公司会做什么。谁说市场会允许他们继续目前的承诺?没人知道。从我的阅读来看,EF是一件好事,您
我更喜欢实体框架,因为它与LINQ to SQL有相似之处,但如果他们打算在一两年内放弃它而创建其他东西,我对承诺使用Microsoft ORM有点犹豫。我对LINQ to SQL也有同样的感觉。我等待是对的,但当时我也能等待。你永远不知道一家公司会做什么。谁说市场会允许他们继续目前的承诺?没人知道。从我的阅读来看,EF是一件好事,您仍然可以使用Linq到SQL。如果你继续等待完美的东西,没有公司会抛弃你,你就不应该发展。继续学习,拓宽视野,在需要的地方专攻
对于任何技术,你都可以问同样的问题。我们不可能知道微软的优先事项;建议你浏览一下关于这个主题的文章……我没有看到任何关于L2被抛弃的消息。听着,如果你真的因为担心MS放弃EF而犹豫不决,那就转到NHibernate继续吧。这里没有人能给你一个明确的答案,告诉你两年后EF会发生什么(甚至微软也不能给你这个答案;策略会不断变化)。与此同时,开源项目会因为各种原因而消亡——项目被买断,然后失去预算,项目负责人变成了一个杀人犯()——你可以说。整个行业都非常不稳定。