我已经在数据访问层中创建了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; }
}
}
我的问题是我无法从数据访问自定义类型调用枚举类,而且我无法将数据访问类的引用添加到自定义类型... 请指导我..
感谢
答案 0 :(得分:0)
您需要在Sherserve.DataAccessLayer
中添加对Sherserve.CustomTypeLayer
的引用。通常,Sherserve.CustomTypeLayer
是一个类库项目,其输出是.dll文件,您可以从引用添加到另一个dataaccess层 - >添加参考。