1
3
我在微软的SQL Server组工作,接下来的建议是使用实体框架,而不是Linq to SQL或ADO.net(不过,我的工作不是为公司说话,所以不要把它当作最终的官方词汇)。 就我个人而言,到目前为止,我只在我的项目中使用了ADO.net和LINQ-to-SQL(很多遗留代码),但我确实认为LINQ-to-SQL比ADO.net好得多,而且从我对实体框架的了解来看,它使用起来更加强大和方便,所以我将在以后的所有数据库开发中使用它。 |
2
1
前两个已经不是一个选择了。不使用“使用ADO.NET自己动手”的理由是显而易见的,但是对于LinqtoSQL来说,我应该提到的是,在2008年11月,ADO.NET团队宣布,由于EF&L2针对的是相同的问题,因此他们将继续专注于开发EF,它通过使用EDM与微软即将推出的许多技术保持一致。尽管微软致力于维护L2,并且没有发表任何反对它的声明,但它很好地表明了L2正阻碍着他的退休,微软将在未来的程序员指南中强烈推荐EF胜过L2。
|
3
0
我不知道这是否有帮助,但似乎你可以在不同的项目上使用任何一个,这取决于它们的大小、需求、复杂性、限制等等…仅仅使用一个可能不是最好的方法…我们使用混合,希望为项目选择最好的选项,这让我很高兴。。。
|
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |