现在,我可以一个一个地写记录,如下图所示。如何每次重写一条记录?例如只有第一个。
代码背后:
public static List<PersonModel> LoadPeople()
{
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
var output = cnn.Query<PersonModel>("select * from Person", new DynamicParameters());
return output.ToList();
}
}
public static void SavePerson(PersonModel person)
{
using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString()))
{
cnn.Execute("insert into Person (FirstName, LastName) values (@FirstName, @LastName)", person);
}
}
private static string LoadConnectionString(string id = "Default")
{
return ConfigurationManager.ConnectionStrings[id].ConnectionString;
}