SQLite.Net 开源项目安装与使用指南
// 安装SQLite.Net-PCL库
// 在NuGet包管理器中使用以下命令:
// Install-Package SQLite.Net.Core-PCL
// Install-Package SQLite.Net.Async
using System;
using SQLite.Net;
using SQLite.Net.Async;
// 连接到数据库
public class MyApp
{
private static string databasePath = "mydatabase.db3";
public static void Main()
{
var db = GetConnection();
// 创建表
db.CreateTable<Person>();
// 插入数据
db.Insert(new Person { Id = 1, Name = "John Doe" });
// 查询数据
var john = db.Get<Person>(1);
// 输出结果
Console.WriteLine(john.Name);
}
private static SQLiteConnection GetConnection()
{
var platform = new SQLitePlatformSQLite();
var connectionFactory = new Func<SQLiteConnection>(() => new SQLiteConnection(platform, databasePath));
var asyncConnection = new SQLiteAsyncConnection(connectionFactory);
return asyncConnection.GetConnection();
}
}
public class Person
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
public string Name { get; set; }
}
这个代码示例展示了如何使用SQLite.Net-PCL库来连接数据库、创建表格、插入数据、查询数据以及输出结果。代码中包含了数据库连接的创建,表的创建和管理,以及如何异步执行这些操作。这对于开发者在其应用程序中集成SQLite数据库是一个很好的参考。
评论已关闭