![](/img/trans.png)
[英]How can I add parameters to a stored procedure using ADO.NET in ASP.NET Core MVC?
[英]How to add a stored procedure using .NET Core 2.2
我是 .NET Core 的新手,習慣使用 ASP.NET MVC。 我正在使用 .NET Core 2.2 和 Entity Framework Core 開發一個項目。 我不確定如何像以前那樣通過.edmx
文件將存儲過程添加到這個項目中。
public ActionResult GetData()
{
using (DBContext db = new DBContext())
{
//db.Configuration.LazyLoadingEnabled = false;
var result= db.usp_GetOpenSorts();
return Json(new { data = results.ToList() });
}
}
這就是我以前習慣調用我的存儲過程的方式,但現在我不知道該怎么做。
謝謝
您可以通過生成空遷移並向其中添加以下代碼來添加存儲過程:
public partial class MyMigration: Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.Sql(@"CREATE PROCEDURE [dbo].[MyProcedure]
AS
BEGIN
-- code here
END
");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.Sql("DROP PROCEDURE [dbo].[MyProcedure]");
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.