【发布时间】:2016-05-20 06:01:55
【问题描述】:
我将我的应用程序迁移到 ASP.NET MVC Core 和 Entity Framework Core,但我发现了问题。我对这样的实体有原始 SQL 查询
var rawSQL = dbContext.Database.SqlQuery<SomeModel>("Raw SQL Query").ToList();
但是context.Database 中没有SqlQuery<T>。你有解决这个问题的办法吗?
【问题讨论】:
-
dbContext是否正确初始化为Entities? -
@MatchesMalone 是的,正常的 LINQ 查询工作正常
-
请参阅下面关于如何使用扩展方法来使用参数化(或不使用)SQL 的答案。
标签: c# asp.net-core asp.net-core-mvc entity-framework-core