方法已被棄用,在執行需要資料映射和排名的原始SQL查詢時造成了困難。 dbData.Database.SqlQuery<somemodel>
是一種選擇,但它缺乏等級映射功能。
dbData.Product.FromSql("SQL SCRIPT")
> >
ef core 8及更高版本:方法現在傳回標量值並支援任意型,使較舊的方法無效。
SqlQuery
ef core 3.0及以後:
註解您的課程,然後使用或執行查詢並對應結果。
[Keyless]
FromSqlRaw
ef core 2.1以後:FromSql
查詢型別提供可行的方法。 在您的
屬性(其中表示您的SQL查詢列值的類型)。 然後,使用。
以上是如何在不使用 DbSet 的情況下在 Entity Framework Core 中執行帶有排名的原始 SQL 查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!