当我拥有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以获得更多信息。