protected override void OnModelCreating(DbModelBuilder modelBuilder) { var adapter = new EntityFrameworkAdapter(); adapter.MapProperties(Entity <WebUser>(modelBuilder)); //.MapSingleType(); adapter.MapProperties(Entity <WebSite>(modelBuilder)); //.MapSingleType(); adapter.MapProperties(Entity <RemoteAction>(modelBuilder).HasKey(e => new { e.ObjectId, e.Action })); //.MapSingleType(); adapter.MapProperties(ConfigureSetting(modelBuilder)); //.MapSingleType(); adapter.MapProperties(ConfigureTag(modelBuilder)); //.MapSingleType(); adapter.MapProperties(ConfigureMailTemplate(modelBuilder)); //.MapSingleType(); adapter.MapProperties(ConfigureContent <Content>(modelBuilder)); //.MapHierarchy(); adapter.MapProperties(ConfigureContentBase <ContentBase>(modelBuilder)); //.MapHierarchy(); adapter.MapProperties(ConfigureComment(modelBuilder)); //.MapSingleType(); adapter.MapProperties(ConfigurePicture(modelBuilder)); //.MapSingleType(); adapter.MapProperties(ConfigureGallery(modelBuilder)); //.MapSingleType(); adapter.MapProperties(ConfigureLayout(modelBuilder)); //.MapSingleType(); adapter.MapProperties(ConfigureNews(modelBuilder)); //.MapSingleType(); adapter.MapProperties(ConfigureArticle(modelBuilder)); //.MapSingleType(); }
public void Can_Map_WebUser() { var configuration = modelBuilder.Entity <WebUser>(); adapter.MapProperties(typeof(WebUser), configuration); }
public void Can_Map_WebUser() { adapter.MapProperties(modelBuilder.Entity <WebUser>()); }