Здравствуйте.
Возникла проблема при работе с MySQL + EF6.
Есть 2 модели:
public class Foo{
public Guid Id { get;set; }
public string Name { get; set; }
public List<Boo> Boos { get; set; }
}
public class Boo{
public Guid Id { get;set; }
public string Name { get; set; }
public Foo Foo { get; set; }
}
Db Context:
public class FooConfiguration : EntityTypeConfiguration<Lot>
{
public FooConfiguration()
{
ToTable("foo_table");
Property(x => x.Id).HasColumnName("foo_id");
Property(x => x.Name).HasColumnName("foo_name");
HasMany(x => x.Boo).WithRequired(x => x.foo);
}
}
public class BooConfiguration : EntityTypeConfiguration<Lot>
{
public BooConfiguration()
{
ToTable("boo_table");
Property(x => x.Id).HasColumnName("boo_id");
Property(x => x.Name).HasColumnName("boo_name");
}
}
Проблема в том что на выходе получается таблица foo_table, но только с 2 полями (Id и Name), как сделать так чтобы там было поле BoosId?
А в таблице boo_table было поле FooId?
Спасибо за ответы.