gpt4 book ai didi

linq - 什么可以像 LINQ to SQL 那样映射数据库表呢?

转载 作者:行者123 更新时间:2023-12-05 00:06:59 24 4
gpt4 key购买 nike

LINQ to SQL 中的一件好事是一种快速可靠的方法来映射数据库表并将它们转换为可从 c# 项目访问的类。但是,不再建议使用 LINQ to SQL 创建项目。

它的替代品是什么?如果我想拥有与 LINQ to SQL 相同的功能,我现在应该在 VS 2010 中使用什么样的工具?

最佳答案

为什么不??

Linq-to-SQL 仍然存在于 .NET 4 中,甚至 with bugfixes and improvements .对于小项目,还是非常可行的方案!

是的,它不会有太多的进一步发展 - 但它仍然存在,它仍然有效,而且对于许多项目来说,它是一个完美的选择 - 就用它 !

如果你想要一些“面向 future ”的东西,你需要查看 Entity Framework v4。

看到这个 blog post在 EF4 上有大量链接。

EF4 看起来很有前途——但请记住:它始终是一个两阶段的映射过程(而 Linq-to-SQL 是从表到对象的直接 1:1 映射)。如果您需要灵活性,这可能很好,但它可能是一个缺点,因为它增加了一定的开销。

如果您真的不想继续使用 Linq-to-SQL,您可能还想查看 SubSonic这是另一个简单、易用、直接的 1:1 OR 映射器

关于linq - 什么可以像 LINQ to SQL 那样映射数据库表呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2570661/

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