对实体框架的核心
问题描述:
没有CreateStoredProcedure方法我想用迁移Builder创建存储过程,但没有对实体框架的核心
CreateStoredProcedure
方法迁移类这样的。
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");
}
如何在使用实体框架核心的迁移中创建存储过程?
答
使用可以使用migrationBuilder.Sql()方法在EF Core迁移中执行任意SQL
这还不是功能。所以ado.net是一个选项http://*.com/questions/28599404/how-to-run-stored-procedures-in-entity-framework-7 – Aravind
我知道如何从实体框架调用存储过程。我想使用Entity Framework Migrations在数据库中创建存储过程。 –