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