0

我有一个具有以下语法的类:-

public class CorporateTeamTimeSheetTotalsForSpecifiedTimeFrame
{
    private List<EmployeeMini> _EmployeesList = new List<EmployeeMini>();
    private List<HolidayCalendar> _Holidays = new List<HolidayCalendar>();

    public List<EmployeeMini> EmployeeList
    {
        get { return _EmployeesList; }
        set { _EmployeesList = value; }
    }
}

现在我想在个人员工迷你中访问这些假期,即个人员工。

我怎样才能做到这一点?

问候阿布舍克

4

1 回答 1

0

这段代码显然没有显示Employees和之间的任何关系HolidaysEmployeeMini您可以通过将每个与HolidaysList然后创建一个列表来进一步简化这一点EmployeeMini,如下所示:

public class EmployeeMini
{
    // ...
    private List<HolidayCalendar> _Holidays = new List<HolidayCalendar>();
    // ...
}

public class CorporateTeamTimeSheetTotalsForSpecifiedTimeFrame
{
    private List<EmployeeMini> _EmployeesList = new List<EmployeeMini>();

    public List<EmployeeMini> EmployeeList
    {
        get { return _EmployeesList; }
        set { _EmployeesList = value; }
    }
}

假设_Holidays是员工假期而不是公司假期的列表。

请将此解决方案作为起点,而不是作为复制粘贴解决方案。


编辑:

如果所有员工的假期数据都相同,您可以创建一个单独的实体Holidays。您不必将此与员工相关联。这似乎是一个TimeSheet应用程序。

您可以time entriesEmployees, Tasks(通常是这种情况)和Holidays.

于 2013-06-29T13:32:58.060 回答