我正在尝试在我的Silverlight应用程序中使用Entity Framework和Postgresql数据库,因为我使用的是npgsql数据提供程序。
在此链接之后,我在GAC中注册了Npgsql和Mono.Security,并在machine.config部分添加了一个提供程序工厂条目。我用EdemGen2创建了一个.edmx文件,最后我在app.config中添加了一个字符串连接,如下所示:
<add name="PostgreDatabase" connectionString="metadata=res://*/EspaceModel.csdl|res://*/EspaceModel.ssdl|res://*/EspaceModel.msl; provider=Npgsql;provider connection string=" Port=5432;Encoding=WIN1252;Server=localhost; Database=postgis;UserId=postgres;Password=admin"" providerName="Npgsql"/>
但是,我仍然无法访问我的数据。任何帮助?