2012-06-02 4 views
0

Мой проект становится довольно большим, и мой беглый api обширный.Entity Framework: несколько страниц для OnModelCreating

Есть ли способ отделить мои текущие проблемы с api несколькими файлами и ссылаться на них в моем OnModelCreating?

+0

Nevermind, я нашел ответ: http://stackoverflow.com/questions/8319762/does-entity-framework-code-first-allow-for-fluent-mappings-in-separate -файлы – aaa

ответ

0

Ссылка на решение не очень специфична, поэтому здесь прописан:

[Context file] 
protected override void OnModelCreating(DbModelBuilder modelBuilder) 
{ 
modelBuilder.Configurations.Add(new Configurations.DataContext.EmployeeConfiguration(modelBuilder)); 
.... 
} 

[Configuration file] 
public class EmployeeConfiguration : EntityTypeConfiguration<Employee> 
{ 
public EmployeeConfiguration(DbModelBuilder modelBuilder) 
{ ... } 
.... 
} 
  1. Дела иметь в виде это: При создании конструктора в конфигурации, включает MODELBUILDER параметр.

  2. При добавлении конфигурации в OnModelcreating обязательно пройдите по параметру modelBuilder.

Смежные вопросы