2

在此处输入图像描述我安装了 EF 4.3 我收到了这个错误。

System.Data.Entity.dll 中出现“System.Data.MetadataException”类型的第一次机会异常 System.Data.Entity.dll 中出现“System.Data.MetadataException”类型的未处理异常

Additional information: Schema specified is not valid. Errors: 
The relationship 'Model.FK_STORE_ADDRESS' was not loaded because 
the type 'Model.STORE' is not available.
The relationship 'Model.FK_USERS_ADDRESS' was not loaded because 
the type 'Model.USER' is not available.
The relationship 'Model.FK_VENDOR_ADDRESS' was not loaded because 
the type 'Model.VENDOR' is not available.
The relationship 'Model.FK_BARCODEPRINT_ITEMSTYLE' was not loaded because 
the type 'Model.ITEMSTYLE' is not available.

并继续列出数据库中的所有表....


连接字符串如下,它在 EF 4.0 上运行良好

metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl; 
provider=FirebirdSql.Data.FirebirdClient;
provider connection string="user=SYSDBA;password=masterkey;database=C:\Pearlpos\Data\Store.fdb;dialect=3;charset=NONE;connectionlifetime=15;pooling=False;packetsize=8192;servertype=0;datasource=localhost"

我正在尝试一个新项目,并且没有任何命名空间问题,我相信......搜索没有帮助。任何帮助都非常感谢...

谢谢!穆图·安纳玛莱

4

1 回答 1

2

最后我发现了问题......模型生成中不包含部分扩展的 POCO 类,并且无法加载类。我在同一个项目中拥有所有扩展的 Partial 类,但文件名不同,因为 VS 只允许唯一的文件名。

好的,最后问题是部分类的名称要与生成的类完全相同,例如 STORE 不能存储,它应该与 STORE 完全相同

谢谢大家...

于 2012-03-04T15:56:59.987 回答