Разделение сущностей: один класс, две или более таблиц.
Вот как это делается в C #, но мне нужно, чтобы оно работало в vb.net.
Еще одна вещь: имя класса и столбцы таблицы не не совпадают, поэтому я должен быть в состоянии отобразить это тоже.
Я должен заставить это работать таким образом, потому что сейчас я работаю в магазине vb.net only , а схема базы данных fubar , но они так много (миллионов) строк кода было сделано напрямую для базы данных в веб-формах asp classic, vb.net и asp.net, что изменить схему прямо сейчас невозможно.
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Post>()
.Map(m =>
{
m.Properties(p => new { p.Title, p.Content });
m.ToTable("Posts");
})
.Map(m =>
{
m.Properties(p => new { p.Photo });
m.ToTable("PostPhotos");
});
}