【问题标题】:EFCore.BulkExtensions context does not contain a definition for BulkInsertEFCore.BulkExtensions 上下文不包含 BulkInsert 的定义
【发布时间】:2020-11-18 06:31:20
【问题描述】:

我安装了 EntityFramework 6.2.0、EntityFrameworkCore 3.1.5 和 EFCore.BulkExtensions 3.1.5。我从 nuget 安装的 EFCore.BulkExtensions 包是这样的:https://github.com/borisdj/EFCore.BulkExtensions

context.BulkInsert(entities, bulkConfig);给我一个错误“上下文不包含 BulkInsert .. 的定义”

【问题讨论】:

    标签: entity-framework entity-framework-core


    【解决方案1】:

    尝试删除 EntityFramework 6.2.0,然后试试这个:

    var context = new DbContext(options); // or you can register your dbContext in Startup
    context.BulkInsert<object>(yourObjects);
    

    【讨论】:

    • 当我删除 ef 6.2.0 时,我的 db first 代码按预期给出错误
    • 您不能在 .net 核心项目中使用 EntityFramework 6。批量扩展仅适用于 entityframework-core。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    • 2018-01-27
    相关资源
    最近更新 更多