rac*_*hel 7 f# entity-framework type-providers f#-3.0
我正在尝试重写一个非常简单的应用程序,从C#到F#,现在使用SqlEntityConnection类型提供程序,我遇到了EF问题:"CLR类型到EDM类型的映射是不明确的",这可能发生在打开两个SqlEntityConnections,每个SqlEntityConnections都有一个同名的表.
但是,在这种情况下,这是因为EF通过类型提供程序显然是映射系统表.实际错误引用了dtproperties表 -
{"指定的模式无效.错误:\ r \n.CLR类型到EDM类型的映射是不明确的,因为多个CLR类型与EDM类型'dtproperties'匹配.以前发现CLR类型'SqlEntityConnection2.dtproperties',新发现的CLR类型' SqlEntityConnection1.dtproperties'."}
如何更改正在映射的表?谢谢.
(这在原始C#版本中也不是问题,它也使用EF.)
这是因为您使用的是 POCO 并且有两种具有相同类型名称的类型。EF 忽略命名空间,因此两个具有相同名称但不同命名空间的类型对于 EF 来说是不明确的。(http://entityframework.codeplex.com/workitem/483)
| 归档时间: |
|
| 查看次数: |
2362 次 |
| 最近记录: |