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

ASP.Net Core 2 - Query SQL without EFCore?

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

我无法让 EFCore 搭建数据库,因为它是一个链接设计不当的旧数据库,脚手架将其踢出并且无法工作。

我无法更改表格,它是只读的。我怎样才能让它工作,或者我能以不同的方式访问数据库吗?我在 google 上找不到任何不使用 efcore 的内容。

谢谢,

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

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

一起使用