實體框架核心上沒有CreateStoredProcedure方法

asp.net-core c# entity-framework-core

我想使用Migration Builder創建存儲過程,但沒有

CreateStoredProcedure

像這樣的Migration類中的方法。

public override void Up() 
{
  CreateStoredProcedure(
    "MyStoredProcedure",
    p => new
    {
        id = p.Int()
    },
    @"SELECT some-data FROM my-table WHERE id = @id"
  );
}

public override void Down() 
{
  DropStoredProcedure("MyStoredProcedure");
}

如何使用Entity Framework Core在遷移中創建存儲過程?

一般承認的答案

使用可以使用migrationBuilder.Sql()方法在使用EF Core遷移時執行任意SQL



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因