EntityFrameworkCore.FirebirdSQL 2.0.9

2 minuto(s) de leitura - October 03, 2017

01

EntityFrameworkCore For FirebirdSQL

Fala pessoal, acabei de disponibilizar para vocês a versão 2.0.9 “quentinha” do EntityFrameworkCore.FirebirdSql, o Framework de acesso a dados ao FirebirdSQL, escrito 100% em .Net Core para vocês amantes do EF Core assim como EU!!!

Nessa versão disponibilizo a compatibilidade para os que usam o Firebird 3.x, de ter o auto incremento por trigger como era nas versões anteriores!

Como faço para usar esse recurso com Firebird 3.x? Simples, vamos lá!

Para usar o auto incremento por trigger:

protected override void OnModelCreating(ModelBuilder modelo)
{
    modelo.Entity<Author>()
        .Property(x => x.AuthorId)
        .UseFirebirdIdentityColumn();
    modelo.Entity<Book>()
        .Property(x => x.BookId)
        .UseFirebirdSequenceTrigger();
}

Para usar o auto-incremento automático:

protected override void OnModelCreating(ModelBuilder modelo)
{
    modelo.Entity<Author>()
        .Property(x => x.AuthorId)
        .UseFirebirdIdentityColumn();
    modelo.Entity<Book>()
        .Property(x => x.BookId)
        .UseFirebirdIdentityColumn();
}

Nuget: https://www.nuget.org/packages?q=EntityFrameworkCore.FirebirdSQL

Ou se preferir instale pelo console em seu projeto!

Install-Package EntityFrameworkCore.FirebirdSQL -Version 2.0.9