Почему я получаю двойной из столбцов, как показано на рисунке:Почему я получаю двойную колонку в EF?
Как я могу получить эти столбцы объединены в одну колонку вместо 2-х колонок?
public class User
{
[Key]
public long id { get; set; }
}
public class Woman : User
{
public Woman()
{
s = new SharedManWoman();
Clone = new Clone.CWoman();
}
public Clone.CWoman Clone { get; set; }
public SharedManWoman s { get; set; }
}
public class Man : User
{
public Man()
{
s = new SharedManWoman();
Clone = new Clone.CMan();
}
public Clone.CMan Clone { get; set; }
public SharedManWoman s { get; set; }
}
public class SharedManWoman
{
[Key]
public long tableId { get; set; }
}
public class CUser
{
[Key]
public long id { get; set; }
}
public class CWoman : CUser {}
public class CMan : CUser {}
Как определяется «Clone»? –
Я добавил, пожалуйста, посмотрите еще раз – user4515101
@RufusL Clone - это имя свойства, оно определено CWoman и CMan. – AaronLS