我正在使用EF 4(POCO,Lazy disabled)处理Asp.NET MVC 2项目,并且遇到EF运行时生成的DynamicProxies问题。
我强烈键入EF POCO类的部分视图即属性,但是从EF上下文我得到动态代理类包装的Property对象,所以在调用RenderPartial之后我得到了这个错误:
The model item passed into the dictionary is of type 'System.Data.Entity.DynamicProxies.Property_3A99F7A8373036F07B8DA663F79779BF4FE2B241564ECC50420D0228E5B35C1E', but this dictionary requires a model item of type 'GenReal.Shared.Entities.Property'.
我不知道如何禁用EF以不使用动态代理,使用接口代替类没有帮助。
谢谢