【发布时间】:2019-10-31 16:46:33
【问题描述】:
我有 2 天无法解决的问题。顺便说一句,我正在使用 .NET Core 2.2,这就是我使用 Entity Framework Core 的原因。
我需要从 sql 获取 sys.databases、sys.tables 和 sys.columns,但无论我尝试什么都无法访问它们。
有人建议我;创建一个存储过程并以这种方式获取它们。
var result = dbcontext.Databases.FromSql("sp_GetDatabases").ToList();
- 我已尝试但未达到,因为我不希望上下文中的特定数据。 这仅适用于 DbContext 中的数据。
所以我没有找到如何获得它们。需要帮助!
【问题讨论】:
-
有关存储过程的更详细答案,请参阅 Ritesh 的答案:stackoverflow.com/questions/49120207/…。在 EF Core 3.1+ 中,
FromSql已替换为FromSqlRaw
标签: sql .net-core entity-framework-core