有没有办法在xamarin中连接到postgresql?

有没有办法在xamarin中连接到postgresql?,postgresql,xamarin,Postgresql,Xamarin,我正在处理一个跨平台的应用程序项目,必须使用postgresql作为服务器。 我发现了NpgSql,但它在PCL上不起作用。 有没有办法连接到postgresql 谢谢您应该看看是否有可以在android或iOS项目中使用的.net库,然后通过依赖项服务调用PCL项目 否则,解决方案可能是绑定Android的Java库 如果我要使用这个数据库,我更愿意编写一些Web服务您应该看看是否有一个.net库可以在android或iOS项目中使用,然后通过依赖项服务调用PCL项目 否则,解决方案可能是绑定

我正在处理一个跨平台的应用程序项目,必须使用postgresql作为服务器。 我发现了NpgSql,但它在PCL上不起作用。 有没有办法连接到postgresql


谢谢

您应该看看是否有可以在android或iOS项目中使用的.net库,然后通过依赖项服务调用PCL项目

否则,解决方案可能是绑定Android的Java库


如果我要使用这个数据库,我更愿意编写一些Web服务

您应该看看是否有一个.net库可以在android或iOS项目中使用,然后通过依赖项服务调用PCL项目

否则,解决方案可能是绑定Android的Java库


如果我要使用这个数据库,我更愿意编写一些Web服务

PostgreSQL的主要.net客户端库是nPgSQL,原始海报上说它不适用于PCL——可能是指Xamarin可移植类库。@CraigRinger ok,您可以尝试在非PCL的Android项目上使用nPgSql,然后在PCL项目上使用依赖项服务调用它。nPgSql不支持使用mono Android 5.0的Android项目。net主客户端库因为PostgreSQL是nPgSQL,原始海报上说它不适用于PCL——可能是指Xamarin可移植类库。@CraigRinger ok,您可以尝试在非PCL的Android项目上使用nPgSQL,然后在使用依赖项服务的PCL项目上调用它。nPgSQL不支持使用mono Android 5.0的Android项目“不起作用”…具体如何?您最好的办法可能是修补nPgSQL,使其支持Xamarin可移植类库(假设您的意思是“PCL”)。如果它不太依赖低级语言功能或系统库,您当然不能使用。“不起作用。”" ... 到底是怎么回事?您最好的选择可能是修补nPgSQL,使其支持Xamarin可移植类库(假设您指的是“PCL”)。当然,如果它不太依赖于低级语言特性或系统库,您就不能使用它们。