ASP.Net Core 2 - 没有EFCore查询SQL?

时间:2018-01-22 15:40:01

标签: sql asp.net-core-2.0 ef-core-2.0

我是Core 2的新用户,我正在尝试连接到SQL服务器以查询某些信息。

我无法让EFCore支撑数据库,因为它是一个设计链接设计糟糕的旧数据库,脚手架将其踢出去并且无法工作。

我不能改变这些表格,它是只读的。我怎样才能使这个工作,或者,我可以以不同的方式访问数据库?我在谷歌上找不到任何不使用efcore的东西。

谢谢,

1 个答案:

答案 0 :(得分:0)

有几种解决方案可以实现这一目标。由于ASP.NET Core 2.0实现了.NET Standard 2.0,因此可以将ADO.NET与ASP.NET Core一起使用。因此,您可以编写存储过程或查询以使用数据集或datareader获取数据。

还有其他轻量级ORM工具,如Dapper或NPoco。这两个ORM都允许开发人员编写SQL查询。请参阅以下帖子,了解如何在ASP.NET Core中使用它们