问题标签 [entity]

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 回答
637 浏览

.net - 配置文件中的 DTD 实体

我正在尝试在配置文件中使用实体定义来简化开发、QA、UAT 和生产版本之间的差异。这是我的配置文件开头的示例:

这似乎工作正常,为什么不是因为它是完全有效的 XML,只要我不在最终调用 ConfigurationManager.GetSection() 的自定义配置部分中使用任何这些实体。在连接字符串中使用“MyDatabaseServer”实体不会导致任何问题。在提供的示例中,只要我不在 MyCustomSection 元素中使用“MyStorageLocation”实体,一切都会正常工作,然后我只在调用 ConfigurationManager.GetSection() 请求自定义部分时遇到错误。

我最好的猜测是 ConfigurationManager 类正在获取元素的原始源并尝试将其加载为 XML,忽略整个 XML 文件的声明实体。有没有更好的方法来做到这一点,而不是重新编码自定义配置部分以支持对设置的引用而不是许多绝对设置?

我收到的错误是:

在 ConfigurationManager 的深处......

0 投票
7 回答
88021 浏览

xml - “/”的 XML 实体?

所以我正在编写一些 XML 生成代码,发现以下属性值搞砸了 XML 格式:

所以我查看了用作转义序列的 XML 实体,我看到的每个列表都没有包含一个用于正斜杠的列表。我在这里遗漏了一些明显的东西吗?似乎是那种你想逃避的东西……

0 投票
2 回答
650 浏览

c# - 带有实体的 TDD,模拟生成的实体类?

抱歉,我读了这篇文章:

TDD 和 ADO.NET 实体框架

但我不认为它涵盖了我正在寻找的内容,并且其他类似的问题似乎没有答案。所以,如果这已经得到回答,请原谅我。

我有一个正在编写的应用程序。我创建了一些实体类。我想在单元测试期间模拟这一点,因为我相信 MS 的实现足以保证跳过它的测试。=-}

所以,我的第一个猜测:

获取生成的 ObjectContext 派生类并从中生成一个接口,用于返回 ObjectQuery 和 Add 方法的读取属性(此时我不担心更新现有对象,只是读取)。但是,我在测试过程中很快遇到了问题,因为我无法轻松地让 ObjectQuery 属性正常工作。

我看到了 The Wayward Weblog 的帖子,关于做一些与此类似的事情,但使用 Linq to SQL 并且它只是引出了一个问题,没有人想出比这更好的方法来模拟实体框架吗?!

谢谢!

0 投票
1 回答
225 浏览

entity-framework - 实体框架 - 仅更新数据表列字段的第一个字符

我最近才使用 EF,只是因为我认为以这种方式拥有 DAL 更简单、更快捷……但这对 ....s 来说很痛苦

解决严重问题后,我无法从 sql 数据库中的表中成功更新数据。

我有一个 aspx 表单,可以编辑实体对象(System.Data.Objects.DataClasses.EntityObject)中的一些字段,然后我调用 EntitiesContext.SaveChanges()...它实际上保存了更改。但是以错误的方式。

例如,如果格式具有以下数据:名称:abcd 编号:1234

保存的数据将是 Name:a Number:1

请不要向我发送我已经看过的所有初学者文档!是的...我已经创建了 Store 过程,并且我已经多次重新创建了 .edmx!

谢谢你。

0 投票
2 回答
2103 浏览

entity-framework - 实体构造函数 - 实体框架

我试图找到在实体框架中处理对象的最佳方式。我不想让我的表单知道任何有关 ObjectContext 的信息,所以我将所有逻辑都放在了实体中(我编写了部分类)。我一直在寻找其他人的经验,但在任何地方都没有找到这种方法。那么,你是如何工作的呢?您如何从 ObjectContext 获取对象并使用它,而不会丢失其实体状态和其他所有内容?我已经找到了一些解决方案,但仍然想知道其他人。谢谢。

0 投票
2 回答
3676 浏览

c# - 如何解析 XML 中的所有实体引用并在 C# 中创建新的 XML?

如何解析 XHTML 文档中的所有实体引用并将其转换为 IE 可以理解的纯 XHTML 文档?示例 XHTML:

0 投票
5 回答
3505 浏览

entity-framework - 数据传输对象和实体框架

我正在开发一个使用 microsoft Entity Framework 的 3 层 Web 应用程序。为了在不同层之间建立松散耦合,我使用数据传输对象在实体框架对象和我的自定义对象之间进行传输,但是我在实体框架和我的自定义 DTO 之间的转换速度存在问题。我使用这种方法从 EF 转移到 DTO:

public List Transform(List carModelDefinition) {

但是当我尝试传输一个包含 600 个元素的列表时,我需要大约 10 秒以上的时间。我做错了什么,还是速度这么慢?注意。我正在使用一台速度非常快的 PC,所以不是我的 PC 的速度减慢了它的速度。

0 投票
5 回答
38186 浏览

entity-framework - 更新实体框架对象

我使用数据传输对象在实体框架与业务层和用户层之间传输数据。我确实有些疑问,如果我检索到一个转换为 DTO 的对象,我如何在实体框架中更新正确的对象而不仅仅是插入一个副本?

0 投票
1 回答
2314 浏览

entity - ADO 实体框架创建不需要的实体键

我需要使用无法更改的数据库中的表(使用链接服务器)。所以我的架构的一部分是这些表的视图,我无法在我的数据库中创建 FK。

当我在 ADO.NET Entity Framework 中创建关联时,我遇到了问题,因为来自外部 DB 的表上的第二列上有一个索引,而 EF 正在为它创建一个实体键(它是记录-我认为他们只是想加快订购速度)。

当我从 EF 实体中的该列中取出实体键时,它抱怨我需要它,因为基础表上有一个键。如果我把它留在里面,我不能把它映射到 EF 的表映射中的任何东西上。

请问有谁知道我应该怎么做?

0 投票
1 回答
1891 浏览

entity-framework - 实体框架和外键

我有两个表,一个包含汽车不同属性的汽车表,另一个carmodeldefinition是同名表的外键。该cardefinition表包含不同的汽车和型号。我已将它们映射到实体框架中。

图片

当我尝试在其中添加一辆新车carmodeldefinition时,只需添加一辆新车cardefinition,而不仅仅是使用它找到的那辆。它的代码可以在下面找到:

cdDTO.Transform(cdDTO)转换为datatransferobject可以映射到数据库的对象。奇怪的是它cdDTO.Transform(cdDTO);返回正确的对象和正确的对象cardefintionId,但是当它被插入时,它只是用一个新的cardefinitionid(即pk)插入底部。