我尝试从这样的服务中获取列表:
static void Main(string[] args)
{
MyClient proxy = new MyClient();
List<X> l = proxy.Func(1).ToList();
}
X 是实体框架项目的 DLL 中的类。
我的服务功能如下所示:
public List<X> Func(int NUM)
{
ProjectContext MyContext = new ProjectContext();
s = MyContext.X.ToList();
return s;
}
我的上下文定义如下:
public class ProjectContext : DbContext
{
public ProjectContext ()
: base("name=ApplicationServices")
{
this.Configuration.ProxyCreationEnabled=false;
this.Configuration.LazyLoadingEnabled = false;
}
public DbSet<XX> X{ get; set; }
}
我得到错误:
接收对 XXX 的 HTTP 响应时出错。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志。