devart相关内容

DevArt 的 dotConnect for Oracle 与 DataDirect 的 ADO.NET 数据提供程序

有没有人对 DevArt 的 dotConnect for Oracle 和 ADO 做过比较分析来自 DataDirect 的 .NET 数据提供程序. 我们正在考虑将这些框架中提供的实体框架支持用于关键的企业应用程序.我读过的一些文章建议如下: 与 DataDirect 相比,DevArt dotConnect 更快 DataDirect 许可比 DevArt 许可更昂贵 ..
发布时间:2022-01-23 22:13:10 数据库

错误“列c.CreatedOn不存在...".使用Devart dotConnect提供程序进行代码优先上下文初始化期间,PostgreSQL日志中的内容

每当初始化上下文时,我的PostgresSQL日志中都会出现以下错误: 2014-06-03 09:51:25 PDT错误:字符10不存在列c.CreatedOn2014-06-03 09:51:25 PDT陈述:选择c."CreatedOn"摘自"__MigrationHistory" AS c限制1 大多数情况下,一切似乎都可以,但我想更好地理解该错误,并在可能的情况下使其消失. ..

在Delphi中将TMyQuery数据集覆盖到TClientDataSet

我利用devart(corelab)的Mydac组件从Delphi(2006)中访问MySql 很多时候,我需要使用TClientDataSet中的数据 转换数据的最佳方法是什么? TMyQuery的数据集到TClientDataSet 目前,我正在使用 var MyQuery:TMyQuery; Dsp:TDataSetProvider; Cds:TClientData ..
发布时间:2020-10-20 06:28:03 其他开发

DBAccess.pas中的断言失败

我有兴趣将一套软件从ODAC v5升级到v8.2.8. 特别是一个应用程序会引起问题.此应用程序加载以dll形式实现的一组辅助应用程序中的一个. LibHandle := LoadLibrary(PChar(dllname)); if LibHandle 0 then begin @showForm := GetProcAddress(LibHandle,'ShowMainD ..
发布时间:2020-07-02 00:40:53 其他开发

Devart dotConnect for Visual Studio 2015中的Oracle-兼容性问题

dotConnect现在也支持Visual Studio 2015.设置文件SetupODTforVS2015.exe于2015年10月发布(在此处).我正在使用Oracle 8.4版和Visual Studio 2015,并希望获得Oracle Developer Tools.安装没有显示任何错误,但是此后没有可见变化-仍然无法正常工作.是否有人对VS 2015具有ODT经验,或者有人知道ora ..
发布时间:2020-05-22 03:34:31 数据库

Oracle MERGE语句未使用DevArt dotConnect for Oracle进行“粘贴"

我在dotConnect for Oracle中使用Oracle MERGE语句,我知道MERGE本身可以在P-Sql和SQL Developer中运行,但是使用dotConnect和ExecuteNoQuery查询显然是成功的(没有抛出异常)但该表未进行任何更新或插入. 我可以将查询分为“更新"和“插入",它们会保持正常. 有什么想法吗? 解决方案 我们已经在论坛上回答了您: ..
发布时间:2020-05-22 03:20:58 数据库

CLOB与VARCHAR2,还有其他选择吗?

我正在为我的应用程序使用DevArt的dotConnect和Entity Developer.我已经使用“实体优先"功能创建了表格. 我注意到许多列类型都设置为CLOB.我只具有MySQL和Microsoft SQL Server的经验,所以不确定将CLOB用于该应用程序.我做了一些阅读,发现CLOB是用于处理大量数据的. 问题是: 对于大多数字段(例如用户的性别(应为varch ..
发布时间:2020-05-22 01:32:22 数据库

Linq to Entities和LEFT OUTER JOIN问题与MANY:1关系

有人可以告诉我,为什么Linq to Entities将多对1 关系转换为left outer join而不是inner join?由于数据库本身具有引用约束,因此可以确保在正确的表中有一条记录,因此应改为使用inner join(这样会更快地工作) 如果关系很多到0..1 left outer join是正确的. 问题 是否可以以某种方式编写LINQ,以便将其转换为inner ..
发布时间:2020-05-01 07:00:42 数据库

如何在Visual Studio中使用LinqPad生成的上​​下文

这实际上是该问题的后续内容: 从LINQpad迁移到适当的Visual Studio项目? ..但是我无法使其正常工作. 该问题的答案建议将上下文程序集转储为dll,但是尽管我已经做到了,但是当我将其导入为引用时,我尚不清楚我将如何创建该上下文的实例,将其指向在数据库上并对其实际运行查询,如下所示: var db = new ContextFromThatDLL(mycon ..
发布时间:2020-05-01 06:58:05 其他开发

我们可以使用Skip(),Take()和OrderBy()控制LINQ表达式的顺序吗

我正在使用LINQ to Entities显示分页结果.但是Skip(),Take()和OrderBy()调用的组合存在问题. 一切正常,除了OrderBy()分配得太晚.在结果集被Skip()和Take()缩减后执行. 因此,结果的每一页都有顺序排列的项目.但是,排序是在很少的数据页面上进行的,而不是对整个数据集进行排序,然后用Skip()和Take()限制这些记录. 如何设置 ..
发布时间:2020-05-01 05:07:55 数据库

代表实体框架中没有键的视图

我正在使用Devart Entity Developer生成的模型(.edml文件,我理解的大体上类似于.edmx)来生成其关系在DbContext类中初始化的Entity类。数据库模式不为View1指定PK,所有列都为空。但是代码生成假设对于缺少主键的视图,所有列都是关键。即,.ssdl具有Key元素下的所有列,DbContext全部指定了.IsRequired(),如下所示: ssdl摘 ..
发布时间:2017-08-21 00:49:19 C#/.NET

Devart ChangeConflictException,但值仍写入数据库

我有一个间歇性的 Devart.Data.Linq.ChangeConflictException:行未找到或更改提高它的丑陋的头。有趣的是,更改仍然写入数据库! 堆栈跟踪说: Devart.Data.Linq.ChangeConflictException:找不到或未更改行。 at Devart.Data.Linq.Engine.b4.a(IObjectEntry [] A_0,C ..
发布时间:2016-12-26 21:26:37 C#/.NET

*不是使用Devart获取ChangeConflictException

我正在调查间歇性发生的 Devart.Data.Linq.ChangeConflictException:未找到或未更改行。 我一直在阅读关于并发冲突的Devart文章,只是作为一个起点我试图重现并发冲突。使用包含的基于MS的LINQ类,这很容易做到(使用下面的代码结构是如此成功)。然而,即使遵循他们的例子在文章中我不能产生一个例外。我已尝试过 使用完全如其文章中所示的ADO参数查询 ..
发布时间:2016-12-26 20:51:59 C#/.NET

"可空对象必须具有值QUOT;非原始/非结构对象上检查空后异常

我收到可空对象必须检查空常规对象后有一个值,空检查后。我发现各种问题,主要是对LINQ到SQL,有相同的问题,但始终为空的基本类型(如布尔?或日期时间) 引起我的情况异常的行看起来是这样的: myDataContext.Orders.Where(Y => customer.Address == NULL ||(string.IsNullOrEmpty(customer.Addr ..
发布时间:2016-08-30 14:00:11 C#/.NET

DevArt的的dotConnect甲骨文VS的DataDirect的ADO.NET数据提供程序

有没有人做过的dotConnect的比较分析,甲骨文从DevArt和的“> ADO.NET数据提供程序。 我们正在考虑使用实体框架支持,这些框架的关键企业应用程序提供的。我建议阅读以下一些文章: DevArt的dotConnect快得多比的DataDirect DataDirect的许可证是比较昂贵的DevArt许可证 任何人都可以扔在技术方面更多的光线,从而帮助决策过程? 解决方案 由 ..
发布时间:2015-11-28 19:10:42 数据库

一些棘手的快速的方法来验证Oracle数据库的连接

我的WCF服务需要检查的连接可用了,我们可以使用它。我们有许多远程DBS。它们的连接有时怪异的,不能用于查询数据或不服别的。 因此,举例来说,这是经常使用的连接字符串: 用户ID =用户;密码= P @ ssw0rd;数据源= NVDB1;连接超时= 30 下面是我们的服务的方法,用于获取 公开名单<字符串> GetAliveDBs(字符串市) { ..
发布时间:2015-11-26 19:53:36 C#/.NET