在 Entity Framework Code First 中使用 DbContext.Database.SqlQuery
利用 DbContext.Database.SqlQuery
建構查詢字串
將預存程序名稱替換為實際程序名稱,並在查詢字串中新增參數佔位符:
<code>"mySpName @param1, @param2, @param3"</code>
建立 SqlParameter 物件
為每個參數建立 SqlParameter 實例,並提供其名稱和值:
<code>new SqlParameter("param1", param1) new SqlParameter("param2", param2) new SqlParameter("param3", param3)</code>
執行查詢
最後,使用建構的查詢字串和 SqlParameter 物件執行查詢:
<code>context.Database.SqlQuery<myentitytype>( "mySpName @param1, @param2, @param3", new SqlParameter("param1", param1), new SqlParameter("param2", param2), new SqlParameter("param3", param3) );</code>
以上是如何在 Entity Framework Core 中將 DbContext.Database.SqlQuery 與預存程序結合使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!