如何在mono for Android中访问已存在的SQLite数据库

时间:2013-05-03 09:39:57

标签: c# android sqlite xamarin.android xamarin-studio

我目前正在开发一个项目,我正在创建的应用程序需要包含一个数据库。到目前为止,我没有问题从我的应用程序创建自己的SQLite数据库,访问它也不是问题。对我来说,问题是访问我已包含在应用程序资产中的现有数据库。

我已经在网上看到很多解决方案的例子,这是通过将数据库复制到/ files文件夹然后使用名为SQLiteOpenHelper的东西来完成的,这似乎是一个很好的解决方案。然而,他们到目前为止一直在使用Java,因为我正在使用C#(在Xamarin-studio中开发,它使用Xamarin.Android a.k.a. mono for android)这些解决方案对我来说并不适用。

有人可以给我一些关于如何用单声道做这个的som说明吗?或者,如果您现在有其他方法来解决问题,请告诉我如何做到这些?

提前谢谢

1 个答案:

答案 0 :(得分:0)

您是否尝试过关注Xamarin上的Java指南?

在开始使用Xamarin之前我有很多Android / Java经验,而且我发现所有的android平台类和字段都存在于Xamarin中(包含C#命名约定的一些修改,如camel case,枚举等)。因此,请尝试按照Xamarin项目中的Java指南进行操作,如果遇到问题,请在此处或http://forums.xamarin.com/