本文整理汇总了C#中SQLiteAsyncConnection.BulkInsert方法的典型用法代码示例。如果您正苦于以下问题:C# SQLiteAsyncConnection.BulkInsert方法的具体用法?C# SQLiteAsyncConnection.BulkInsert怎么用?C# SQLiteAsyncConnection.BulkInsert使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SQLiteAsyncConnection
的用法示例。
在下文中一共展示了SQLiteAsyncConnection.BulkInsert方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: btnBulkInsert_Click
private async void btnBulkInsert_Click(object sender, RoutedEventArgs e)
{
var Dbpath = await KnownFolders.DocumentsLibrary.CreateFolderAsync("DBFile", CreationCollisionOption.OpenIfExists);
connection = new SQLiteAsyncConnection(string.Format("{0}\\{1}", Dbpath.Path, "Sqlitedb.db"));
////Create table
connection.CreateTableAsync<User>();
var listUser = new List<User>();
listUser.Add(new User() { UserID = Guid.NewGuid(), DOB = DateTime.Now, Name = "senthil" });
listUser.Add(new User() { UserID = Guid.NewGuid(), DOB = DateTime.Now, Name = "arun" });
listUser.Add(new User() { UserID = Guid.NewGuid(), DOB = DateTime.Now, Name = "somu" });
////Bulk insert patient data
connection.BulkInsert<User>(listUser);
int i = 0;
foreach (var item in listUser)
{
item.Name = item.Name + i.ToString();
i++;
}
///connection = new SQLiteAsyncConnection(string.Format("{0}\\{1}", Dbpath.Path, "Sqlitedb.db"));
////Bulk update patient data
connection.BulkUpdate<User>(listUser);
////Bulk delete patient data
connection.BulkDelete<User>(listUser);
}
示例2: btn_Encrypt_Click
private async void btn_Encrypt_Click(object sender, RoutedEventArgs e)
{
var Dbpath = await KnownFolders.DocumentsLibrary.CreateFolderAsync("DBFile", CreationCollisionOption.OpenIfExists);
connection = new SQLiteAsyncConnection(string.Format("{0}\\{1}", Dbpath.Path, "Sqlitedb.db"));
//// If the file already encrypted,Should be uncomment the below statement and provide password for reading file
////connection.DBPassword("abcd1234");
//// need to provide password for encrypt db file
connection.ChangePassword("abcd1234");
////Create table
connection.CreateTableAsync<User>();
////Create table
connection.CreateTableAsync<User>();
var listUser = new List<User>();
listUser.Add(new User() { UserID = Guid.NewGuid(), DOB = DateTime.Now, Name = "senthil" });
listUser.Add(new User() { UserID = Guid.NewGuid(), DOB = DateTime.Now, Name = "arun" });
listUser.Add(new User() { UserID = Guid.NewGuid(), DOB = DateTime.Now, Name = "somu" });
connection.BulkInsert<User>(listUser);
}