实体框架 - OnModel创建与模型第一 [英] Entity Framework - OnModelCreating with Model First

查看:187
本文介绍了实体框架 - OnModel创建与模型第一的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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




{
throw new UnintentionalCodeFirstException();
}

如何进行扩展,因为具有相同覆盖的部分类不会工作。

解决方案

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


I have a Entity Framework model set up with text templates to generate the code. However, one of them creates the DBContext containing an OnModelCreating.

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

How do expand on this, since a partial class with the same override does not work.

解决方案

You cannot use OnModelCreating when using model first (EDMX). OnModelCreating is only for scenarios without using EDMX.

这篇关于实体框架 - OnModel创建与模型第一的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆