枚举类调用

时间:2012-08-28 06:27:41

标签: c# enums

我已经在数据访问层中创建了Enle类的LeaveReason,它具有病假,计划休假或其他原因,现在我想将此枚举类称为我的自定义类型层,但如何调用它?     请帮忙,因为我是c#...

的新人

这是我的代码看起来像.....

在数据访问层:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sherserve.DataAccessLayer
{

    public enum LeaveReason
    {
        Sick,
        Planned,
        Other

    }

}

在数据自定义类型图层中

现在我想访问我在自定义类型图层中的数据访问层中创建的枚举类。 您可以看到我添加了数据访问层的引用,但它显示错误..

请更正此问题并告诉我如何在自定义类型图层中调用枚举类。

using System;
using System.Collections.Generic;

using System.Text;
using Sherserve.DataAccessLayer;

namespace Sherserve.CustomTypeLayer
{
    public class EmployeeLeave
    {
        public LeaveReason LeaveType { get; set; }
        public int EmployeeId { get; set; }
        public DateTime DateFrom { get; set; }
        public DateTime DateTo { get; set; }
        public string Reason { get; set; }
    }
}

我的问题是我无法从数据访问自定义类型调用枚举类,而且我无法将数据访问类的引用添加到自定义类型... 请指导我..

感谢

1 个答案:

答案 0 :(得分:0)

您需要在Sherserve.DataAccessLayer中添加对Sherserve.CustomTypeLayer的引用。通常,Sherserve.CustomTypeLayer是一个类库项目,其输出是.dll文件,您可以从引用添加到另一个dataaccess层 - >添加参考。