我实现了一种通用的方法来从Entity Framework中定义的实体中通过id获取对象。
但问题是我得到的对象有一个非常奇怪的类型,如
{System.Data.Entity.DynamicProxies.MyEntity_C71732021C3A9D6A58BDB6087D29E98CFDE09DA9D53AF0892AFB7918AEF7E61F}
将此对象序列化为MyEntity类型时,WCF将失败。
如何使泛型类型成为我想要的特定类型?
答案 0 :(得分:1)
听起来您正在使用Entity Framework 4.0 POCO对象。如果是这样的话,MSDN就如何让事情发挥作用有了很好的演绎:
Walkthrough: Serialize POCO Proxies with WCF
另请看一下:
Working with POCO Entities(密切注意序列化POCO代理部分)