gpt4 book ai didi

c# - 同一个类库项目中的 POCO 和非 POCO

转载 作者:太空宇宙 更新时间:2023-11-03 16:48:58 31 4
gpt4 key购买 nike

在我的一个项目中,我有一些模型不想与 POCO 一起使用,即使用 EF 生成的类和其他一些我想使用 POCO 的模型。当我混合使用它们时,POCO 映射不起作用,我得到一个异常

System.InvalidOperationException 未被用户代码处理 Message=找不到 EntityType 'xxxxx.xxxxx.xxxxx.xxxxx' 的映射和元数​​据信息。 Source=System.Data.Entity

此消息通常是连接字符串中的错误内容。但是,经过检查后,我可以确认该类或生成的 POCO 类没有任何问题。我还发现

如果任何映射属性应用于自定义数据类(包括程序集级别的 EdmSchemaAttribute),则不支持映射 POCO 实体。

在 MSDN 文章 Working with POCO Entities 中。虽然最简单的解决方案是将项目分成两部分并将 POCO 和非 POCO 分开,但我想看看是否有其他解决方法。

最佳答案

看起来没有办法。

关于c# - 同一个类库项目中的 POCO 和非 POCO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4798754/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com