【发布时间】:2018-01-22 15:40:01
【问题描述】:
我是 Core 2 的新手,正在尝试连接到 SQL 服务器以查询一些信息。
我无法让 EFCore 为数据库搭建脚手架,因为它是一个旧数据库,链接设计不佳,脚手架将其踢出并且无法工作。
我无法更改表格,它是只读的。我怎样才能让它工作,或者,我可以以不同的方式访问数据库吗?我在谷歌上找不到任何不使用 efcore 的东西。
谢谢,
【问题讨论】:
-
如果您只想查询数据库,可以使用 Dapper。
-
你不必使用 EF,你可以通过存储过程和创建类来镜像数据库中的一行来完成它
-
您可以下拉到标准 ADO.NET,因为您可能已经习惯了以前的开发。 .NET Core 2.0 现已全面支持。正如@gsharp 提到的,Dapper 也是一种选择。
标签: sql asp.net-core-2.0 ef-core-2.0