Bonjour,
j'ai essayé dans un projet (projet console) d'utiliser devart.data.db2 avec EFcore 3.1, j'ai eu cette erreur lors de la compilation:
Méthode introuvable: 'System.String System.AppDomainSetup.get_LicenseFile ()'
Code dbconext:
classe DbContextExEx : DbContext
{
public DbSet <Article> Article {get; ensemble; }
/ * public DbContextEx (options DbContextEx): base (options)
{
} * /
protected override void OnConfiguring (DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseDB2 (@ "server = xxxx: 446; Database = xxxx; UserID = xxxx; Password = xxxx ; ");
}
}
}
code console:
var lis = _dbContext.Article.FromSqlRaw <Article> ("SELECT ....... '") .ToListAsync ();
EFcore 3.1
devart.data.db2.entity.efcore: C: \ Program Files (x86) \ Devart \ dotConnect \ DB2 \ Entity \ EFCore3 \ Devart.Data.DB2.Entity.EFCore.dll
devart.data.db2: C: \ Program Files (x86) \ Devart \ dotConnect \ DB2 \ Devart.Data.DB2.dll
devart.data: C: \ Program Files (x86) \ Devart \ dotConnect \ DB2 \ Devart.Data.dll
je précise c'est db2 as400 avec EF.core 3.1
?????? ??????????????????????????????????????????????????? ??????????????
Erreur db2 avec EFcore 3.1: Method not found: 'System.String System.AppDomainSetup.get_LicenseFile()'
Re: Erreur db2 avec EFcore 3.1: Method not found: 'System.String System.AppDomainSetup.get_LicenseFile()'
Please set Target framework of your project to .NET Framework. That is the only framework supported by dotConnect for DB2.