我需要在EF中有一些复杂的属性,其中一个是多态的。我已经按照本文将我的复杂类型序列化为JSON:http://www.reddnet.net/entity-framework-json-column/。
我尝试使用我声明为该属性的数据类型的接口添加polymorph属性。由于接口为所有实现规定了相同的 Serialized 属性,映射看起来很简单......好吧,它不是,因为DBContext不会实例化,说我的接口类型没有映射(通过我尝试设置ComplexTypeConfiguration)。
比我发现这篇文章:https://www.safaribooksonline.com/library/view/programming-entity-framework/9781449331825/ch08s04.html,说只是不支持接口,并且没有真正的解决方法。
我发布这个问题,希望有人知道。
谢谢。