问题标签 [dotconnect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
218 浏览

entity-framework - 在实体框架中启用级联删除,使用 dotconnect

我正在尝试使用 postgresql 和 dotconnect 数据库连接器在实体框架中启用级联删除。
根据指南,我应该根据此编辑应该能够在“C:\Program Files (x86)\Microsoft Visual Studio 11.0\Xml\Schemas”中找到的 CSDL 和SSDL。我确实找到了 CSDL 和 SSDL 文件,但是当我打开它们时,它们不包含任何行(或任何远程类似的内容)。
该博客已有 3 年历史,因此信息可能已过时,但我该去哪里呢?

0 投票
1 回答
649 浏览

oracle - oracle命令超时的实体框架dotconnect

连接字符串中的默认命令超时属性不起作用。我正在尝试使用实体框架并在连接字符串中有一个默认命令 timeout=60。60 秒后它不会引发错误。这是一个错误吗?

0 投票
1 回答
1397 浏览

entity-framework - 使用 postgresql 和 postGIS 的实体框架中的空间/几何类型

我的实体框架应用程序中需要几何类型。我尝试按照教程进行操作,但遇到了一些问题,我不确定是因为教程太旧还是我做错了什么。

例如,在“创建新实体 C# 代码生成模板”下,它说

在“从现有模板加载”下拉列表中选择实体 C#。

然而,我能找到的最接近的东西是“EntityObject”模板。此外,EntityObject 模板中的代码有些不同,所以我不知道这是否仍然有效。
此外,模板代码的链接已关闭,因此您必须转录整个代码图片,这很不方便(特别是如果它无法正常工作)。

我的问题是,在 2013 年是否有更好/更新的方法来处理使用实体框架和 postgresql 的空间数据类型?

谢谢

0 投票
1 回答
79 浏览

sql-server - 是否可以在 SqlDataSet 中创建继承的 SqlDataTable。德瓦特点连接

问题是,当我将标准 SqlDataTable 重新声明为 SqlDataSet 中的 CustomSqlDataTable 时。它一直有效,直到您更改包含您的自定义数据表的 SqlDataSet。在 SqlDataset 发生任何更改后,它会重新创建自己定义的代码,并且所有 dataTables 再次成为标准 SqlDataTable。如何避免?

谢谢!

0 投票
2 回答
2053 浏览

entity-framework - Postgresql 与 postGIS 和实体框架,CHECK 约束问题

我有一个带有 postGIS 的 postgresql 数据库,并且我正在为 postgreSQL 使用带有 dotconnect 6.7 的实体框架。

在我的数据库中使用下表:

并运行以下代码

以下约束在数据库中失败

好奇数据库注册了什么值,我尝试了以下两个约束

都没有奏效。由于这些是要比较的整数值,因此最后三个查询中的至少一个应该为真。

过了一会儿,我发现下面的约束让我可以在表中插入 srid=4326 的东西

但出于某种原因,它似乎接受了一切,无论是更大的还是更小的 srids。

这是 postgresql、实体框架或 dotconnect 中的错误吗?

编辑:查询

返回 srid 0。因此,无论我在实体框架中指定什么 srid,它在数据库中都显示为 0。到底是怎么回事?

0 投票
1 回答
680 浏览

c# - C# Linq“已添加具有相同键 '0' 的实体。” 插入多行时

我正在尝试批量插入数据,数据库是 MySQL 连接是使用 Devart LinqConnect 完成的。这是一个代码:

最后一行给出错误“已添加具有相同键 '0' 的实体”。当我将要生成的项目数减少到 1 时,它就会起作用。任何高于 1 的值都会出错。

表已在记录 ID 字段上设置了自动增量。

试图解决这个问题 2 小时没有成功。

编辑:数据类:

0 投票
1 回答
1907 浏览

entity-framework - 如何在 Entity Framework 5 中使用 Devart 的 dotConnect for Postgres?

我正在编写一个使用 Entity Framework 5 的存储库模式的应用程序。所以,我已经有了自己的 DbContext 类,但它目前只使用默认的 Sqlite 本地数据库。我现在正试图弄清楚如何将 Devart 的 dotConnect for Postgres 引入其中,并使我的 DbContext 连接到并使用 postgres。看起来 dotConnect 对此提供了支持,但我无法理解他们的示例。

是否有任何基本的工作示例?我见过一些,但它们看起来都很复杂,而且代码太杂乱,我无法理解基础知识。在最简单的层面上可能有一个很好的解释吗?

0 投票
1 回答
306 浏览

c# - Devart donetconnect 连接器不读取阿拉伯字符串

在我的 winforms 应用程序中,我想在网格视图中显示我的 PostgreSQL 数据库的内容。我正在使用 Entity Framework 5.0 和 devart dotconnect 连接器。我的数据库中有一些无法在 gridview 中显示的阿拉伯值,它们是编码的。他返回一些类似的东西شارع الوكالة -

0 投票
1 回答
348 浏览

c# - 在 PostgreSQL 的连接字符串 UserID 中使用非拉丁字符

我有一个 C# 项目,使用 DavArt dotConnector 连接到 PostgreSQL 数据库。在数据库中,我可以添加角色以在连接字符串中使用它。

创建角色“Z111222333”;
使用 NOCREATEROLE 登录密码“md5c6fd41ba62fc5ce98135f0707de385ba”更改角色“Z111222333”;

在名称中使用拉丁字符一切正常。用户可以连接。
我尝试使用非拉丁字符(例如西里尔文)创建角色。

创建角色“ZФРОЛОВМ”;
使用 NOCREATEROLE 登录密码“md5b4b194033aab1f2d6dbd275736f1b029”更改角色“ZФРОЛОВМ”;

在这种情况下,用户无法连接。例外:“错误:28P01:用户“ZФРОЛОВМ”的密码验证失败”。

连接器:Devart dotConnector for PostgreSQL 6.5
数据库:PostgreSQL 9.1
连接字符串:"User Id=ZФРОЛОВМ;Password=A1E0476879CAB2A76CC22C80BBF364; Host=localhost;Database=testDB;Unicode=True;Persist Security Info=True;Schema=mir"

如何在 UserId 中使用非拉丁字符?

0 投票
0 回答
264 浏览

visual-studio-2012 - 如何在VS2012 for web中加载数据源进行连接

嗨,我正在使用 VS2012 for web express 作为我的工具。我想为我的 MVC 项目使用 dotconnect postgreSQL。所以我尝试添加到我的数据库浏览器的连接。但只有 Microsoft SQL 服务器出现在数据源列表中。如何将不同类型的数据源加载到列表中?