using SQLiteNetExtensions;
[PrimaryKey, AutoIncrement]
public string Value {get;set;}
public static void Main()
SomeObject a = new() {Value = "object A"};
SomeObject b = new() {Value = "object B"};
SomeObject c = new() {Value = "object C"};
var db = new SQLiteConnection("Data Source=:memory:");
db.CreateTable<SomeObject>();
Console.WriteLine("Values before Insert" + Environment.NewLine);
Console.WriteLine($"Id: {a.Id}, Value {a.Value}");
Console.WriteLine($"Id: {b.Id}, Value {b.Value}");
Console.WriteLine($"Id: {c.Id}, Value {c.Value}");
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Values after Insert" + Environment.NewLine);
Console.WriteLine($"Id: {a.Id}, Value {a.Value}");
Console.WriteLine($"Id: {b.Id}, Value {b.Value}");
Console.WriteLine($"Id: {c.Id}, Value {c.Value}");