Para instalar esses pacotes, selecione o projeto na janela Solution Explorer, clique com o botão direito do mouse e selecione “Gerenciar pacotes Nuget”. Na janela Nuget Package Manager, pesquise os pacotes Dapper.Plus e Microsoft.Data.SQLite e instale -os.
Como alternativa, você pode instalar os pacotes Dapper Plus e Dapper usando o Console do Nuget Package Manager digitando os comandos abaixo.
PM> Install-Package Z.Dapper.Plus
PM> Install-Package Dapper
Insira dados em massa usando o Bulkinsert
Para inserir dados em massa (ou seja, vários registros de entidade) em seu banco de dados, você pode tirar proveito do BulkInsert método. Este método inserirá várias linhas de dados na tabela de banco de dados subjacente de uma só vez. Vamos examinar como usar o BulkInsert Método para inserir dados em massa em um banco de dados.
Considere a seguinte classe C#.
class Author
{
public int AuthorId { get; set; }
public string FirstName { get; set; } = string.Empty;
public string LastName { get; set; } = string.Empty;
public string Address { get; set; } = string.Empty;
public string Phone { get; set; } = string.Empty;
}
O código abaixo ilustra como você pode criar uma lista de autores, preencher dados e retornar a lista.
static List GetAuthors()
{
var authors = new List()
{
new Author() { AuthorId = 1, FirstName = "Joydip", LastName = "Kanjilal", Address = "Hyderabad, India", Phone = "1234567890" },
new Author() { AuthorId = 2, FirstName = "Steve", LastName = "Smith", Address = "Texas, USA", Phone = "0987654321" }
};
return authors;
}
Você mapeia sua entidade usando o DapperPlusManager.Entity Método como mostrado abaixo. Observe como o Identity O método de extensão foi chamado para configurar a coluna de identidade, ou seja, AuthorId Neste exemplo.
