.net - SQL Azure 使用哪种 ORM?

标签 .net linq orm azure azure-sql-database

只是想知道大家对 SQL Azure 使用什么 ORM 有何看法?

我对使用 LINQ-to-SQL 相当满意,并且我相信它可以与 SQL Azure 一起使用。然而,根据我的理解(如果我错了请纠正我),在.NET框架的 future 版本中不会对Linq-to-SQL进行进一步的改进?

或者,还有 Entity Framework ……距离 Microsoft 阵营更远的是 NHibernate。

理想情况下,提出的任何其他建议都应该是免费或开源的。我见过Telerik's ORM但这当然是一个商业产品。

我可以通过 Google 搜索来获得每个 ORM 的定义/优点,但我只是对人们关于哪种 ORM 似乎最适合他们的意见感兴趣(即使不是以上任何一种)

最佳答案

DataObjects.Net支持 SQL Azure。它可以在 GPL 下使用(但不是 LGPL - 即,如果 GPL 对您来说太严格,您必须获得商业许可证)。

关于.net - SQL Azure 使用哪种 ORM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2431578/

相关文章:

php - Codeigniter 数据库访问 - ORM 性能

c# - 在 C#/.NET 中持久存储设置/变量

c# ->1 客户端无法连接到 C# 中的服务器

.net - 停止移动 Winforms 窗口的最巧妙方法是什么

c# - 使用 linq 获取属性

c# - EFCore 3 GroupBy+ToDictionary 引发不支持客户端 GroupBy

.net - 同一主机的 new Uri(..) 和 new UriBuilder(..).Uri 有什么区别?

c# - 我对 LINQ 缺乏了解

使用 Julia 进行数据库抽象

php - Laravel:设置自定义主键值的方法