我一直在使用 EF 4.1 和 POCO 模板生成器。
我又爱又恨 EF。我喜欢我节省的时间。我讨厌维护 EDMX 文件。
但是,虽然保持 EDMX 与数据库同步一直是一个挑战,但我现在对 POCO 生成器感到不知所措。到目前为止,POCO 生成器已经为我创建了 POCO,并将 ClassObjects.Context.cs 保持为空且不冲突。
在我最近一次刷新之后,我一直遇到“'perseus.DataLayer.accounts'和'perseus.DataLayer.accounts'之间的关系”问题。
对于每个 POCO,我都会收到此错误。
我正处于恐慌的边缘,因为我建议并拥有 EF 的维护。我花了几天时间尝试从数据库刷新到从 EDMX 文件中删除所有项目并从数据库中重新加载它们的所有内容。
没有任何改变。我不知道过去几个月的相对稳定突然发生了什么变化。我非常迷茫,不知道我能从这里做什么。