WCF EFCodeFirst 序列化问题

needhx 2011-10-25 10:44:18
在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; }
}
...全文
93 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
needhx 2011-10-25
  • 打赏
  • 举报
回复
没有人回复?

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧