Xamarin Visual Studio Android设置SQLITE数据库

本文关键字:SQLITE 数据库 设置 Android Visual Studio Xamarin | 更新日期: 2023-09-27 17:57:52

我很难掌握基本知识,所以如果这很简单,我很抱歉。经过数小时的搜索,我没有找到有用的教程,我已经放弃了。

我已经下载了一个SQLite.cs文件。现在我不知道该怎么办了。我遵循了这个教程http://code.tutsplus.com/tutorials/an-introduction-to-xamarinforms-and-sqlite--cms-23020,但我觉得这已经过时了,或者我做错了什么。我所做的只是将他的代码复制并粘贴到新的类中。它并没有完全显示解决方案资源管理器,所以我确信如果我选择了错误的文件类型或将代码放在错误的文件中,这是否是我的问题所在。

我只想达到这样一个地步,我可以用sqlite测试简单的crud,但我一无所获。

我的sql和android开发经验都是初学者。尽管我自己也有疑问,但我可能是中间人。尽管我总是在项目上设置sql时遇到困难。谢谢大家的帮助!

Xamarin Visual Studio Android设置SQLITE数据库

将SQLite与Xamarin一起使用的最佳方式是使用组件网站上提供的官方SQLite.NET Xamarin组件

从这一点来看,语法对.NET非常友好。例如,要创建/连接到数据库,您可以执行以下操作:

string folder = Environment.GetFolderPath (Environment.SpecialFolder.Personal);
var conn = new SQLiteConnection (System.IO.Path.Combine (folder, "stocks.db"));
conn.CreateTable<Stock>();
conn.CreateTable<Valuation>();

从那里,添加/删除/插入数据也很简单,以下面的代码片段为例

public static void AddStock (SQLiteConnection db, string symbol) {
    var s = new Stock { Symbol = symbol };
    db.Insert (s);
    Console.WriteLine ("{0} == {1}", s.Symbol, s.Id);
}

我提供的示例代码可以在上面的链接网站上找到,也可以在组件添加到项目后随附的示例代码中找到。

谢谢!