我創建了 ASP.NET 5.0 Core-Web-API 專案并使用包Microsoft.EntityFrameworkCore版本 5.0.13。此外,我創建了一個帶有 2 個型別引數的存盤程序DATE。該程序在 sql management studio 中運行,沒有錯誤。
var p1 = new SqlParameter("@From", System.Data.SqlDbType.DateTime);
p1.Value = new DateTime(2021, 11, 07);
var p2 = new SqlParameter("@To", System.Data.SqlDbType.DateTime);
p1.Value = new DateTime(2021, 12, 07);
List<MapTableDimvw> myList = myDbContext.MyTable.FromSqlRaw("EXEC myProc @From, @To", p1, p2).ToList();
uj5u.com熱心網友回復:
我認為您可以執行以下操作:
var blogs = context.myTable
.FromSqlRaw($"Select Id, colA, colB From myTable")
.ToList();
// or AsEnumerable();
var blogs = context.myTable
.FromSqlRaw($"Select Id, colA, colB From myTable")
.AsEnumerable();
來源:原始 SQL 查詢
否則,您可以嘗試添加如下內容:
var simple = _context.myTable.FromSqlInterpolated($"Select Id, colA, colB From myTable").ToList();
問候。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/405456.html
標籤:
