我有一个旧数据库,其中表没有主外键关系。我现在无法更改/添加数据库中的关系。
我正在尝试使用 Entity Framework
或ORM工具
。请告诉我在这种情况下是否可以使用 ORM?如果没有,设计 DAL 的合适方法是什么?
我正在使用 ASP.NET Web API
。
最佳答案
看看 Dapper.NET
由于它基本上只是“水合”任意 SQL 语句返回的内容,因此它甚至能够处理如此蹩脚的数据库设计 - 只要您可以用 T-SQL 表达您的查询,Dapper 就可以为您构建一些不错的查询.NET 对象。
Dapper 也是 Stackoverflow 本身使用的轻量级 ORM :-)
关于c# - 没有数据库外键的 ORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31986090/