2011-08-25 119 views
1

OnModelCreating我有一個實體框架模型建立與文本模板來生成代碼。但是,其中一個創建了包含OnModelCreatingDBContext實體框架 - 與模型首先

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

如何擴展此,因爲具有相同覆蓋的部分類不起作用。

回答

2

使用模型時第一(EDMX)不能使用OnModelCreatingOnModelCreating僅適用於不使用EDMX的場景。

1

可能你的問題是你使用的連接字符串是一個標準的SQL Server,而不是實體框架。見this answer