Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin Visual Studio Android设置SQLITE数据库_C#_Android_Sqlite_Xamarin_Xamarin.android - Fatal编程技术网

C# Xamarin Visual Studio Android设置SQLITE数据库

C# Xamarin Visual Studio Android设置SQLITE数据库,c#,android,sqlite,xamarin,xamarin.android,C#,Android,Sqlite,Xamarin,Xamarin.android,我很难掌握基本知识,如果这很简单,我深表歉意。我没有发现任何有用的教程,在几个小时的搜索后仍然有效,我已经放弃了 我已经下载了一个SQLite.cs文件。现在我不知道该怎么办了。我遵循了这个教程,但我觉得这已经过时了,或者我做错了什么。我所做的就是把他的代码复制粘贴到新的类中。它并不完全显示解决方案资源管理器,因此如果我选择了错误的文件类型或将代码放在错误的文件中,我可以确定是否有什么地方是我搞砸的 我只想达到一个点,我可以用sqlite来试验简单的crud,但我什么也没有得到 我的sql和an

我很难掌握基本知识,如果这很简单,我深表歉意。我没有发现任何有用的教程,在几个小时的搜索后仍然有效,我已经放弃了

我已经下载了一个SQLite.cs文件。现在我不知道该怎么办了。我遵循了这个教程,但我觉得这已经过时了,或者我做错了什么。我所做的就是把他的代码复制粘贴到新的类中。它并不完全显示解决方案资源管理器,因此如果我选择了错误的文件类型或将代码放在错误的文件中,我可以确定是否有什么地方是我搞砸的

我只想达到一个点,我可以用sqlite来试验简单的crud,但我什么也没有得到


我的sql和android开发经验都是初学者。虽然我自己也有疑问,但我可能是中间人。尽管我在项目上设置sql时总是遇到麻烦。非常感谢你的帮助

将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>();
我提供的示例代码可以在上面的链接站点上找到,也可以在组件添加到项目中后包含的示例代码中找到


谢谢

通过这本由5部分组成的教程,您应该可以大致了解SQLite在Xamarin中的工作原理。以下是一个简单的Android配方,也涵盖了这一点:
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);
}