问题标签 [edmx-designer]

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 投票
0 回答
426 浏览

asp.net-mvc-3 - 使用子集合创建父对象 - “Framework 4.1 MVC 3.0”

我想知道如何使用 ADO.net 实体数据模型一步创建父对象及其子集合。

示例: 这是父对象“Video”及其子 VideoData 图

父对象

我需要使用视频数据创建视频对象

这是脚手架选项创建的剃刀视图

如您所见,razor 视图不包含与相关视频数据实体关联的任何字段。

我的问题是:如何将 videoData 添加到视频创建过程中。

如果它可能有帮助,这里是HttpPostCreate in theVideoController

我需要发布的视频对象包含其关联VideoData collection

请指教

0 投票
1 回答
5241 浏览

c# - edmx 文件中的“实体密钥”是什么?

在 C# 项目中,首先使用 EF 数据库,我使用 SQL Server Management Studio 将外键添加到表中。

之后,回到 Visual Studio,我已经从数据库中更新了模型,但我看不到两个受影响的表之间的“链接”(即连接 .edmx 图中的两个表的线)。所以在子表的下拉列表中,我看到了这个选项“实体键”,当我点击它时,出现了“链接”。老实说,我不知道也无法理解它的作用,因为我现在可以选中或取消选中它而不会丢失,再说一次“链接”。

你知道为什么会有这种行为吗?

谢谢!!

0 投票
0 回答
546 浏览

.net - 具有多个键的 EntityFramework 模型

我正在尝试为现有数据库创建 EDMX 模型,数据库具有以下架构(不是最好的,但这是我拥有的,我无法更改它):

现在我需要为联系人创建具有导航属性的代理和客户实体。

我怎样才能做到这一点?

我尝试使用继承(客户和代理从 ObjectTypes 继承),然后为每个类添加 ObjectTypeID 的条件(客户 = 1,代理 = 2),但我收到可以完成的错误,因为 ObjectTypes 中的 ObjectTypeID 定义为 Identity柱子。

我不确定我是否走正确的路,但我找不到另一条路。

实际上,我什至不知道是否可以使用 EF 实现这一点。

谢谢你。

0 投票
1 回答
158 浏览

visual-studio-2010 - 在实体框架设计器中创建标签和区域的东西?

我有这个关于 Visual Studio 2010 实体框架设计器的问题。是否有工具可以允许用户在实体设计器中创建区域或注释或类似的东西?我问这个是因为我有一个非常大的模型,并且有像彩色区域或带有注释的区域这样的东西会很有用,这样用户可以更好地阅读模型。

问候,贡萨洛。

0 投票
1 回答
358 浏览

entity-framework - 有没有办法对实体框架 EDMX 进行分区?

对于大型模型,拥有多个解决特定域(身份验证、customFeature1、customFeature2 等)并在其他 EDMX 中具有这些 EDMX 参考实体的实体框架设计器表面将非常有用。

有没有一种方法可以使用类似于 SQL Management Studio 图表的范例?

0 投票
2 回答
1162 浏览

c# - EDMX 文件中的 Schema XML 属性问题

我正在使用从 EDMX 文件生成 POCO 的 T4 模板。

所有底层实体都有自己的模式。该答案描述了如何从 EDMX 中提取模式名称:

如果我查看 EDMX 文件的内容,我会发现每个实体都有一个Schema属性:

此时一切正常,我可以提取模式名称。

这是问题所在:

自从一两个月以来,Visual Studio 2010 为我的模型中较新实体的Schema属性添加了一个名为store的前缀。

所以我无法使用上面链接文章的逻辑来提取模式。

我必须使用文本编辑器手动删除这些前缀,所以任何事情都可以正常工作。

我的问题:

  1. 这是什么原因?
  2. 如何使用store:Schema等命名空间读取属性?
0 投票
1 回答
6966 浏览

asp.net-mvc - 通过使用 EF 4.1 DBContext 为 SaveChanges 分配事件处理程序来实现 OnContextCreated 以进行审计

我尝试了许多不同的方法并查看了不同的帖子,但仍然没有遇到这种审计方式的解决方案。下面是我的 DBContext 模板文件。我通过添加OnContextCreated()部分方法来自定义它并将SavingChanges事件分配给我的OnSavingChanges事件处理程序。

但是,当我编译时,我收到以下错误消息:

错误 1 ​​'ARSystem.Models.ARSEntities.OnModelCreating(System.Data.Entity.DbModelBuilder)':找不到合适的方法来覆盖 C:\Users\mngum\Documents\Visual Studio 2010\Projects\ARSystem\ARSystem\Models\ARSystem。上下文.cs 35 33 ARSystem

我在 DBContext 元数据类中看不到 OnContextCreated 方法,但我可以在 edmx 设计器中找到它。请让我知道如何实现该OnContextCreated()方法,以便我可以覆盖SavingChanges事件以进行审计。

0 投票
5 回答
24362 浏览

c# - 如何快速找到我的 EDMX 模型中的特定表?

我想知道是否有人知道在 EDMX 模型中查找表的更快方法,而不仅仅是滚动图表并查找内容。我们的数据库中有大约 50 个表,当我在寻找一个特定的表时,查看 VS 把东西放在哪里只是一件苦差事。

我正在使用 VS 2010 来解决这个问题。

先感谢您。

0 投票
3 回答
5111 浏览

entity-framework-5 - 使用 edmx 设计器将实体框架中的列合并为一列

我正在使用 EntityFramework 5 EDMX 设计器,并希望将一个人的名字和姓氏组合成实体上的单个字段值(例如名称)。

我认为在以前的版本中有一种方法可以做到这一点,但我没有看到任何可以做我需要做的事情。

这还有可能吗?

0 投票
3 回答
1156 浏览

entity-framework - 具有多个数据库的 asp.net mvc 实体框架

我有一个使用 EF 的 ASP.Net MVC 项目。我在工作计算机和家用计算机上开发此应用程序。以下是在我的 Web.config 中。如何使用每个办公室的正确连接字符串更改 EDMX?到目前为止,我必须删除 EDMX 并重新添加它们并注释掉其他连接字符串。谢谢。