私は従業員エンティティを持っています
public class Employee
{
public Employee();
public int BossId { get; }
public int BossUserId { get; }
public string CostCentre { get; }
public int CostCentreId { get; }
public string Department { get; }
public int DepartmentId { get; }
public string Designation { get; }
public int DesignationId { get; }
public string EmailAddress { get; }
public int EmployeeId { get; }
public string FirstName { get; }
public string FullName { get; }
public string LastName { get; }
public string LoginId { get; }
public int UserId { get; }
public override string ToString();
}
これらすべてのプロパティを別のエンティティで使用して、それらに値を割り当てたいと思います。
私の別のエンティティは
public class UserRoles
{
public UserRoles()
{
}
public int UserRoleId { get; set; }
public long EmpUserId { get; set; }
public int RoleId { get; set; }
public DateTime AddedOn { get; set; }
public long AddedBy { get; set; }
public long ModifiedBy { get; set; }
public DateTime ModifiedOnd { get; set; }
}
Employeeクラスのプロパティを作成すると、それに値を割り当てることができません。また、一部のdllにあるため、Employeeクラスを変更することはできません。
それをオーバーライドしたり、これらのプロパティに値を継承して割り当てる方法はありますか?