Пример #1
0
        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();
        }
Пример #2
0
        public void Can_Map_WebUser()
        {
            var configuration = modelBuilder.Entity <WebUser>();

            adapter.MapProperties(typeof(WebUser), configuration);
        }
Пример #3
0
 public void Can_Map_WebUser()
 {
     adapter.MapProperties(modelBuilder.Entity <WebUser>());
 }