1

我有一个使用文本模板设置的实体框架模型来生成代码。但是,其中一个会创建DBContext包含一个OnModelCreating.

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        throw new UnintentionalCodeFirstException();
    }

如何对此进行扩展,因为具有相同覆盖的部分类不起作用。

4

2 回答 2

3

OnModelCreating使用模型优先 (EDMX) 时不能使用。OnModelCreating仅适用于不使用 EDMX 的场景。

于 2011-08-25T11:41:44.710 回答
1

可能您的问题是您使用的连接字符串是标准 SQL Server 连接字符串,而不是实体框架连接字符串。看到这个答案

于 2013-01-24T20:12:38.023 回答