可访问性不一致:返回类型比方法更难访问

时间:2014-10-27 16:44:26

标签: c# web-services wcf

我有错误,但我还没有找到答案,主要是因为我可能看不到我的错误。

我正在尝试实现一个简单的WCF服务(通过实体框架)从数据库中检索一个列表,该列表将返回到使用该服务的客户端,但出于某种原因,当我构建它时,我得到了该错误。

涉及的代码如下:

public class ReservationService : IReservationService
{

    public List<Reservation> RequestReservationRetrieval()
    {
        using(ReservationRepository reservationRepo = new ReservationRepository())
        {
            return reservationRepo.ObtainReservations();
        }
    }

}

[ServiceContract]
public interface IReservationService
{
    [OperationContract]
    public List<Reservation> RequestReservationRetrieval();
}

我希望你们能帮助我,谢谢你的阅读。

1 个答案:

答案 0 :(得分:1)

问题是因为您的Reservation课程不公开。

将“public”修饰符添加到此类,此错误将消失。