У меня есть Entity in Code First Entity Framework, который в настоящее время выглядит следующим образом:
public class Entity
{
// snip ...
public string OriginalDepartment { get; set; }
public string OriginalQueue { get; set; }
public string CurrentDepartment { get; set; }
public string CurrentQueue { get; set; }
}
Я хотел бы создать сложный тип для этих типов примерно так:
public class Location
{
public string Department { get; set; }
public string Queue { get; set; }
}
Я хотел бы использовать один и тот же тип для текущего и оригинального:
public Location Original { get; set; }
public Location Current { get; set; }
Возможно ли это, или мне нужно создать два сложных типа CurrentLocation
и OriginalLocation
?
public class OriginalLocation
{
public string Department { get; set; }
public string Queue { get; set; }
}
public class CurrentLocation
{
public string Department { get; set; }
public string Queue { get; set; }
}