我正在尝试重写一个非常简单的应用程序,从 C# 到 F#,现在使用 SqlEntityConnection 类型提供程序,我遇到了一个 EF 问题:“CLR 类型到 EDM 类型的映射不明确”,这可能发生在打开两个 SqlEntityConnections,每个 SqlEntityConnections 都有一个同名的表。
但是,在这种情况下,这是因为 EF 通过类型提供程序显然正在映射系统表。实际错误引用了 dtproperties 表——
{"指定的架构无效。错误:\r\nCLR 类型到 EDM 类型的映射不明确,因为多个 CLR 类型匹配 EDM 类型 'dtproperties'。以前找到的 CLR 类型 'SqlEntityConnection2.dtproperties',新找到的 CLR 类型' SqlEntityConnection1.dtproperties'。"}
如何更改正在映射的此表?谢谢。
(这在原始 C# 版本中不是问题,它也使用 EF。)