1

コードを生成するためのテキストテンプレートを使用してEntityFrameworkモデルを設定しています。ただし、そのうちの1つはDBContextを含むを作成しますOnModelCreating

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

同じオーバーライドを持つ部分クラスは機能しないため、これをどのように拡張しますか。

4

2 に答える 2

3

OnModelCreatingモデルファースト(EDMX)を使用する場合は使用できません。OnModelCreatingEDMX を使用しないシナリオ専用です。

于 2011-08-25T11:41:44.710 に答える
1

おそらくあなたの問題は、使用している接続文字列がEntityFrameworkではなく標準のSQLServerのものであるということです。この回答を参照してください。

于 2013-01-24T20:12:38.023 に答える