EF 4 Провайдер данных - PullRequest
       9

EF 4 Провайдер данных

0 голосов
/ 03 октября 2018

Когда у меня ABP 1.0.0, попробуйте создать для меня DBContext, основанный на Teradata.Client.Provider и .Entity, я получу следующее исключение.Проблема, говорит Teradata, заключается в том, что их клиент основан на EF 4. Они никогда не будут поддерживать EF 6, поскольку они сосредоточены на EFCore 2.1.

Да, я должен перевести свой веб-сайт на последнюю версию Abp и использовать ее.NETCore и я буду в следующем году.В то же время, возможно ли в моем решении ABP 1.0.0 использовать EF 4 и EF 6?Abp.EntityFramwork, похоже, не нравится.

Что включает в себя упаковку клиента Teradata в то, чем доволен Abp?

System.InvalidOperationException HResult = 0x80131509 Сообщение = TheЭлемент 'Instance' типа поставщика Entity Framework 'Teradata.Client.Entity.TdProviderServices, Teradata.Client.Entity, Version = 16.20.1.0, Culture = нейтральный, PublicKeyToken = 76b417ee2e04956c' не возвратил объект, который наследуется от 'System.Data.Entity.Core.Common.DbProviderServices.Поставщики Entity Framework должны наследовать от этого класса, а член 'Instance' должен возвращать одноэлементный экземпляр поставщика.Это может быть связано с тем, что поставщик не поддерживает Entity Framework 6 или более позднюю версию;см. http://go.microsoft.com/fwlink/?LinkId=260882 для получения дополнительной информации.

...