在我的一个项目中,我有一些我不想与POCO一起使用的模型,即使用EF生成的类和其他一些我想要使用POCO的模型。当我混合它们时,POCO映射不起作用,我得到一个异常
System.InvalidOperationException未被用户代码处理 消息=无法找到EntityType'xxxxx.xxxxx.xxxxx.xxxxx'的映射和元数据信息。 源= System.Data.Entity的
此消息通常在连接字符串中不正确。但是,通过检查后,我可以确认这个或生成的POCO类没有任何问题。我也发现了
如果将任何映射属性应用于自定义数据类(包括程序集级别的EdmSchemaAttribute),则不支持映射POCO实体。
在MSDN文章Working with POCO Entities中。虽然最简单的解决方案是将项目分成两部分并分别保留POCO和非POCO,但我想看看是否还有另一种方法。
答案 0 :(得分:0)
看起来没有办法解决这个问题。