我遇到WCF的问题,在传递实体时似乎不包括类别等属性。
我有一个围绕EF实体的类,用于在胖客户端上填充属性网格。
我正在尝试使用WCF从服务器检索信息,并在客户端复制属性网格。我测试了代码,在主机中,我能够确定实例中元素的类别。
但是,当我从ASP.NET站点请求实例时,似乎无法检索类别信息。我得到的是,Misc,所以我认为这意味着当我序列化时,属性会被剥离。
答案 0 :(得分:0)
特定于.NET的信息未在元数据中传递。因此,该信息不用于创建使用svcutil或“添加服务引用”创建的代理类。这就是属性或非默认构造函数,方法或索引器不出现在代理类中的原因。
你应该尝试没有这种信息。但是,如果您确实需要它,可以将这些类型放入单独的程序集中,并与客户端共享。这意味着您必须在更新该程序集时更新所有客户端。