过去我一直在尝试使用实体框架和LINQ 2实体,它们与SQL Server一起工作得很好(正如我所期望的那样),但问题是我必须使用Sybase ASE 15.5。LINQToEntities与Sybase ASE 15.5
我说,因为下面的“问题”:
- 它通常需要很长时间来生成/更新模型
- 有时它会产生一个错误,指出该领域<字段名>已经在元数据集合(我认为它与命名约束或字段名称是有关系的表中相同(FKs是最常见的)
- 我做了一个简单的模型,其中将不会有问题生成/更新,但问题是有时(取决于查询)T-SQL ge LINQ To Entities在ASE中引发一些错误
我正在使用Sybase SDK版本15.5.0.1000,此SDK的ADO.NET提供程序是否正常工作(如在中,我在做什么错误)?如果没有,是否有更新的?有没有其他的东西,我必须安装解决这些问题(如一个新的SDK,一些DLL或翻译方言)? (我知道有一个新的Sybase ASE -15.7-但它是否附带一个新的SDK?可能并不重要,因为我不确定IT主管和CIO现在是否会批准更改)
我也尝试了Data Direct提供程序,但它在试图生成模型时卡住了,BLToolkit也是从我在他们的站点读取的,依赖于供应商数据提供者(至少对于非Microsoft DB)。我真的很喜欢与Entity Framework一起工作的东西,但只是一些与ASE和ASE CE一起工作的东西(目前还没有尝试过NHibernate,主要是因为乍一看它似乎涉及过多的手工工作,并阅读某处在ASE有问题)
在此先感谢您提供的任何帮助。