CodeFirst中有导航属性,WCF传输会提示“ 服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。”错误
解决:EF会给每个实体代理类,WCF序列化时就无法识别出实体类,在DbContext继承类里关闭代理类
public SqlContext()
: base("SqlContext")
{
this.Configuration.ProxyCreationEnabled = false;
}
CodeFirst中有导航属性,WCF传输会提示“ 服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。”错误
解决:EF会给每个实体代理类,WCF序列化时就无法识别出实体类,在DbContext继承类里关闭代理类
public SqlContext()
: base("SqlContext")
{
this.Configuration.ProxyCreationEnabled = false;
}