c# - Entity Framework Core 上没有 CreateStoredProcedure 方法

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

我想使用 Migration 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");
}

如何使用 Entity Framework Core 在迁移中创建存储过程?

最佳答案

使用 EF Core 可以使用 migrationBuilder.Sql() 方法在迁移中执行任意 SQL

关于c# - Entity Framework Core 上没有 CreateStoredProcedure 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38223170/

相关文章:

c# - 如何使用 HttpListener 同时处理多个连接?

c# - 引用 5MB .Net 程序集是否有任何性能注意事项?

c# - 使用 .NET SDK 在 DynamoDB 中保留动态对象

c# - 使用 .NET Core 2.2 从 Azure 存储获取所有 Blob

c# - Asp.Net Core 2 使用内存数据库进行原型(prototype)制作无法解析作用域服务

c# - .NET Entity Framework 核心

c# - 如何将文本插入文本框 selenium c#

asp.net - 使用 ASP.NET 5 中的默认 DI 容器一次性注册所有服务,类似于 Autofac

c# - 将 DBSet 集合作为 bson 文档插入到 Mongodb

c# 如何读取包含普通文本元素和 xml 文本元素的单个文件