我正在尝试使用Entity Framework连接到我的PostgreSQL数据库。不幸的是,在我的SSDL文件中使用EdmGen(或EdmGen2)生成模型后,当在当前版本的Npgsql(2.0.9)中将ProviderManifestToken设置为8.3.7时,它被设置为8.1.3。这在试图使用我的实体模型时给了我一个例外:
System.Data.MetadataException:Schema 指定无效。错误: Npgsql.NpgsqlSchema.ssdl(2,52):错误 0169:所有SSDL工件必须以目标为目标 同一个提供者。该 ProviderManifestToken'8.1.3'是 不同于'8.3.7' 早些时候遇到过。
如何修复它或使用ProviderManifestToken eq 8.1.3生成模型?
请不要建议商业数据库连接器我的预算不允许:P
答案 0 :(得分:1)