在Service里面能够查询结果,但是Client端接收的时候抛出System.Net.WebException:{"The underlying connection was closed: An unexpected error occurred on a receive."}
private EFDbContext db = new EFDbContext();
public TestData GetDataByName(string gName)
{
TestData d = db.Genres.Include("TestData2").Single(x => x.Name == gName);
return d;
}EFDbContext
{
public DbSet<TestData> TestDatas { get; set; } public DbSet<TestData2> TestData2s { get; set; }
}
我有两个类:
[DataContract]
public class TestData
{
[DataMember]
public string Name { get; set; } [DataMember]
public string TestDataID { get; set; } [DataMember]
public List<TestData2> TestData2s { get; set; }
} [DataContract]
public class TestData2
{
[DataMember]
public string Name { get; set; } [DataMember]
public string TestData2ID { get; set; } [DataMember]
public string TestDataID { get; set; } [DataMember]
public virtual TestData TestData { get; set; }
}
private EFDbContext db = new EFDbContext();
public TestData GetDataByName(string gName)
{
TestData d = db.Genres.Include("TestData2").Single(x => x.Name == gName);
return d;
}EFDbContext
{
public DbSet<TestData> TestDatas { get; set; } public DbSet<TestData2> TestData2s { get; set; }
}
我有两个类:
[DataContract]
public class TestData
{
[DataMember]
public string Name { get; set; } [DataMember]
public string TestDataID { get; set; } [DataMember]
public List<TestData2> TestData2s { get; set; }
} [DataContract]
public class TestData2
{
[DataMember]
public string Name { get; set; } [DataMember]
public string TestData2ID { get; set; } [DataMember]
public string TestDataID { get; set; } [DataMember]
public virtual TestData TestData { get; set; }
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货