0

我在数据访问层中创建了 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; }
    }
}

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

谢谢

4

1 回答 1

0

You need to add a reference to the Sherserve.DataAccessLayer in the Sherserve.CustomTypeLayer. Typically the Sherserve.CustomTypeLayer would be a class library project that its output is a .dll file that you add to the other dataaccess layer from references -> add reference.

于 2012-08-28T06:33:32.447 回答