问题标签 [edmx]

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

.net - 修改 Portable Extensible Metadata 项目

我想修改Portable Extensible Metadata 项目,但是没有源代码。我确实有扩展入门工具包,但 PEM 项目比扩展工具包做得更多。

有人可以帮忙吗?

0 投票
2 回答
1737 浏览

asp.net-mvc - edmx 填充 mdf?

当我在 edmx 文件中“从模型生成数据库”时,它会询问数据源并生成 sql 文件并将数据源添加到 app.config

如果我选择 sqlserver 作为源,它可以正常工作,我可以使用现有数据库或创建一个新数据库,然后将表填充到它并准备好使用

有可能让那个sql以某种方式填充一个新的mdf文件吗?

...

对 sqlserver 工作正常,但是当我连接到 sqlexpress 并在项目目录中填充本地 mdf 文件时抱怨找不到数据库?

我必须让它以某种方式使用 app.config 中的连接字符串?还是先在 sql manager 中创建数据库?或者以某种方式修改生成的sql(可能是我创建的mdf的路径)?

多谢

0 投票
1 回答
1139 浏览

silverlight - DomainService 仅适用于 EDMX 文件?

我想在 vs2010 中添加一个新的域服务类。我在“添加新域服务类”对话框中选择了我的实体框架数据库上下文,但它没有向我显示可用的实体。如果我单击“确定”,VS2010 会给我以下错误消息:

这样做的原因是,我没有 EDMX 文件(我用 EDMX 文件尝试过它并且它有效)。相反,我有一个单独的 csdl、msl 和 ssdl 文件。这是因为我想支持多个数据库。

如何在我的数据上下文中使用类 LinqToEntitiesDomainService?实体对象和数据上下文是使用 POCO 模板生成的。如果我手动添加域服务类(不使用域服务向导),我会得到一个编译时错误,它说的基本相同:

任何人都可以帮忙吗?

0 投票
2 回答
90 浏览

sql-server - 向数据库中的表添加了一个字段 - 如何使实体 edmx 响应?

我尝试重建,但似乎 edmx 文件没有用我所做的更改自行更新。除了删除 edmx 并重新制作之外,还有什么建议吗?

0 投票
3 回答
1913 浏览

asp.net - 使用 XSLT 转换实体框架 EDMX 文件

我想在不修改文件本身的情况下对我的 EF4 edmx 文件进行一些更改,主要是因为如果我从数据库重新生成模型,我不会丢失所有更改。我对 XSL 很熟悉,并且已经看到将它与 edmx 文件结合使用的参考资料。这听起来像是一个很好的解决方案,但是我似乎找不到任何关于如何实际设置它的文档。您是从 edmx 文件中引用样式表,还是将其配置为查看模板,然后以某种方式加载 edmx 文件?对此的任何资源表示赞赏。

澄清:

具体来说,我想要做的是修改模型,以便几个视图充当模型中具有关系的表,请参见此处:http: //blogs.msdn.com/b/alexj/archive/2009/09/ 01/tip-34-how-to-work-with-updatable-views.aspx

我在使用该方法时遇到的问题是,如果我需要更新数据库并重新生成模型,我将不得不返回并再次进行所有这些更改,我希望有一种方法可以使用 xslt 来制作这些更改视图,以便在重新生成模型时不会删除它们。

0 投票
1 回答
645 浏览

entity-framework-4 - 强制桥接/连接表成为 EF4 中的多对多关系

我有一个简单的数据库,其中包含 2 个主表,通过第三个桥接/连接表具有多对多关系。

除了所需的两个键之外,第三个表还有一个额外的字段,因此 Entity Framework 将其转换为一个完整的实体,而不是其他两个表之间的多对多关系。

我无法更改数据库本身中的第三个表。有没有办法忽略额外的字段,以便 EF 可以做我想要的,或者手动将桥表转换为多对多关系的方法?

0 投票
1 回答
1754 浏览

entity-framework - 缺少实体设计器

正如标题所说,不知何故,实体设计器从我安装的 Visual Studio 2010 中消失了。
尝试打开 .edmx 文件时,它只在 XML 编辑器中打开它。当我选择“打开方式...”时,实体设计器不会出现在列表中。
它以前工作过,我不知道我可以做些什么来将它从列表中删除。有谁知道我如何重新添加它?谢谢!

0 投票
4 回答
9432 浏览

entity-framework - 导出大型实体框架图

我有一个相当大的实体图。我试图将它导出到图像,不幸的是因为它太大了,图像全部像素化。

有关错误报告(由其他人制作),请参阅此链接http://connect.microsoft.com/VisualStudio/feedback/details/534574/edmx-model-image-export-pixelation 。

所以我想知道是否有另一种方法可以导出该图表。我不想编写自己的导出实用程序。

我尝试使用实体开发人员打开我的模型,但它只是崩溃了,当我去报告错误时,他们的网站抛出了一个错误,所以虽然我可以尝试修复他们在我的模型中抱怨的问题,但我不相信他们的应用程序足以将其视为永久解决方案,并且不想将时间花在临时解决方案上。

理想情况下,我可以将它导出到其他 UML 之类的图表中,没有 Visual Studio 的人可以编辑并返回给我,但我会满足于足够详细的图像导出,以便您能够读取实体的名称.

提前致谢。

0 投票
1 回答
423 浏览

xml - edmx 文件到 XML 文档

我可以将 edmx 连接到 xml 文档而不是 sql 数据库。如果可以,怎么做?

0 投票
1 回答
2137 浏览

ado.net-entity-data-model - EDM 关联的问题

我正在制作 OData 服务并使用 EDM 来映射我的数据库的结构并指定表之间的关联并创建导航属性。

我已使用向导将表格导入 EDM。在我加入关联之前,一切都很好。我确信我以前能够做到这一点,但由于某种原因它搞砸了。

我有一个表属性

我想用 0..1 到 * 关系(从 Attribute 到 AttributeItem)链接两个表之间的 AttributeId。

我经常遇到问题。最初这个错误:

错误 3027:没有为以下 EntitySet/AssociationSet - AttibuteAttributeItem 指定映射

然后,一旦我摆弄了关联的映射细节,我就会收到这个错误:

错误 3024:从第 91 行开始映射片段时出现问题:必须为关系 AttributeAttributeItem 中的 End AttributeItem 的所有关键属性(AttributeItemId、AttributeId)指定映射。

我不知道它为什么这样做。

知道我错过了什么吗?

谢谢,