如何通过WCF服务公开ADO实体?

时间:2012-11-21 01:35:12

标签: c# asp.net wcf ado.net datacontract

我将数据库链接到Ado实体数据模型。但是当我尝试运行一个暴露模型中所有成员的方法时,结果是:             没有收到数据

无论如何我可以公开ADO实体而不为每个实体创建单独的DataContract对象吗?

接口

    [OperationContract]
    [WebInvoke(UriTemplate = "/GetAllMembers",
        Method = "GET",
        RequestFormat = WebMessageFormat.Json,
        ResponseFormat = WebMessageFormat.Json,
        BodyStyle = WebMessageBodyStyle.Bare)]
    List<Member> GetAllMembers();

服务类

    public List<Member> GetAllMembers()
    {
        using (var context = new DataBaseEntities())
        {
          return context.Members.ToList<Member>();
        }
    }

0 个答案:

没有答案