我正在使用跨平台的应用程序项目,并且必须使用postgresql作为服务器。 我发现NpgSql,但它不适用于PCL。 有没有办法连接到postgresql?有什么办法可以连接到xamarin的postgresql?
感谢
我正在使用跨平台的应用程序项目,并且必须使用postgresql作为服务器。 我发现NpgSql,但它不适用于PCL。 有没有办法连接到postgresql?有什么办法可以连接到xamarin的postgresql?
感谢
你应该看看是否有可以在Android或iOS项目中使用,然后通过依赖服务在PCL项目调用.NET库。
否则解决方案可能是绑定Android库的Java库。
如果我应该使用这个数据库,我宁愿写一些web服务
PostgreSQL的主要.net客户端库是nPgSQL,原始海报已经表示它不适用于PCL--大概是指Xamarin Portable Class Libraries。 –
@CraigRinger好吧,你可以尝试在Android项目上使用nPgSql,而不是PCL,然后使用依赖服务在PCL项目上调用它 –
nPgSql不支持使用mono android 5.0的Android项目 –
“不行”......怎么样?你最好的选择可能是修补nPgSQL,因此它支持Xamarin Portable Class Libraries(假设这就是你所说的“PCL”)。当然,如果它不太依赖于低级语言功能或系统库,那么你不能使用它。 –