EF 4数据提供者

时间:2018-10-02 23:35:22

标签: aspnetboilerplate

当我拥有ABP 1.0.0时,尝试为我创建一个基于Teradata.Client.Provider.Entity的DBContext时,出现以下异常。 Teradata说,问题在于他们的客户端基于EF4。他们永远不会支持EF 6,因为他们专注于EFCore 2.1。

是的,我应该在最新的Abp上重新托管我的网站,并使用.NETCore,明年我将这样做。同时,在我的ABP 1.0.0解决方案中是否可以同时使用EF 4和EF 6? Abp.EntityFramwork似乎不喜欢它。

将Teradata客户端包装为Abp满意的东西会涉及什么?

  

System.InvalidOperationException HResult = 0x80131509 Message =   实体框架提供者类型的“实例”成员   'Teradata.Client.Entity.TdProviderServices,Teradata.Client.Entity,   版本= 16.20.1.0,文化=中性,PublicKeyToken = 76b417ee2e04956c'   没有返回继承自的对象   'System.Data.Entity.Core.Common.DbProviderServices'。实体框架   提供者必须从此类继承,并且“实例”成员必须   返回提供者的单例实例。这可能是因为   提供者不支持Entity Framework 6或更高版本;看到   http://go.microsoft.com/fwlink/?LinkId=260882以获得更多信息。

0 个答案:

没有答案