我正在使用以下DataContract通过WCF服务进行传输:
[DataContract]
public class User
{
[DataMember]
public int UserId { get; set; }
[StringLength(255, MinimumLength = 3)]
[DataMember]
public string UserName { get; set; }
}
当服务操作传输此对象时,强制关闭与客户端的连接。
但是,当我从上述合同中删除StringLength
属性时,它可以正常工作。存在此StringLength
属性,因为该相同的类充当实体框架代码优先模型的实体类(POCO类)。
除了在Fluent API
?
答案 0 :(得分:0)