Ich migriere meine Anwendung auf ASP.NET MVC Core und Entity Framework Core und ich habe ein Problem gefunden. Ich habe rohe SQL-Abfrage Entität wie dieseRaw SQL-Abfragen und Entity Framework Core
var rawSQL = dbContext.Database.SqlQuery<SomeModel>("Raw SQL Query").ToList();
Aber es gibt keine SqlQuery<T>
in context.Database
. Haben Sie eine Lösung für dieses Problem?
Ist 'dbContext' richtig als' Entities' initialisiert? –
@MatchesMalone Ja, normale LINQ-Abfragen funktionieren ordnungsgemäß – Obin
Siehe meine Antwort unten zur Verwendung einer Erweiterungsmethode, um parametrisiertes (oder nicht) SQL zu verwenden. – iberodev