我试用EF CodeFirst CTP 5,并将其与WCF数据服务一起使用。我得到一个错误Internal Server Error. The type 'System.Data.Entity.DynamicProxies.Person_C321D7A37002A1B42C3CBAECC27983D77F6B7FCC3F837175B2CBB55CCA66AF55' is not a complex type or an entity type.
WCF +实体框架CodeFirst = DynamicProxies异常?
如果我使用由CF创建的数据库的edmx生成的人,我没有问题。在阅读中,似乎懒惰的加载正在搞砸了事情,而以前的EF版本让我可以用DbContext中没有的选项标志来关闭代理生成。有一种方法可以将LazyLoading设置为false,但这并不会关闭代理生成。
谢谢。
你不能急于负载实体关系。 – 2011-02-23 20:31:49
不,我不希望它加载它们,因为它是一个OData提要,它只是放弃链接到其他实体。我已经设置了LazyLoadingEnabled = false,所以它不是什么时候加载的问题。 – Paul 2011-02-23 20:34:37