Скажем, у меня очень простая структура классов, больше для удобства, чем для чего-либо.
class A{
[Column("someValue")]
public int someValue{get; set;}
}
[Table("tableB")]
class B{
[Column("somethingElse")]
public int somethingElse{get; set;}
public A somethingEncapsulated{get; set;}
}
[Table("tableC")]
class C{
[Column("otherSomething")]
public int otherSomething{get; set;}
public A somethingEncapsulated{get; set;}
}
И структура базы данных, , которую нельзя изменить выглядит так
tableB
------
somethingElse int
someValue int
tableC
-----
otherSomething int
someValue int
Возможно ли представить эту структуру в Entity Framework без исключения класса A? Если да, то как?