问题标签 [ef-power-tools]

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

entity-framework-6 - 使用生成视图时出现 EF 电动工具 beta 3 错误

最近我已迁移到 EF6 alpha 3,当我使用 EF Power Tools Beta 3 为我的上下文“生成视图”以获得更快的启动时,我收到以下错误消息:

我在迁移之前使用它没有任何问题。

有什么建议么?提前致谢...

0 投票
1 回答
159 浏览

entity-framework - 实体框架逆向工程

使用实体框架逆向工程模板生成 poco 时是否可以忽略某些视图和模式表。

0 投票
1 回答
637 浏览

entity-framework - 来自数据库的 EF DbContext 与来自数据库的 EF 电动工具逆向工程。有什么区别?

我正在使用现有数据库,我的常规方法是添加一个新的实体数据模型并将其指向现有数据库。如果我要使用 EF 电动工具和逆向工程师使其成为“代码优先”风格,这有什么优势?

两者都是从 DbContext 继承的类,对吗?那么,如果我改用 EF 电动工具逆向工程工具,有人可以向我解释随着时间的推移使用代码库会有什么优势吗?

0 投票
1 回答
6672 浏览

visual-studio - 在所选文件中找不到派生自 DbContext 的可构造类型(EF Power Tools Beta 3/Visual Studio 2012)

我正在尝试使用 EF Power Tools Beta 3 的“视图模型”功能,这在 Visual Studio 2012中受到 Julie Lerman 的严重依赖。

我最初遇到了许多人似乎遇到过的“序列不包含匹配元素”的问题。上述文章中的解决方案是解决问题的可接受的解决方法。

我现在遇到第二个错误:

“在所选文件中找不到派生自 DbContext 的可构造类型”

朱莉的博客和这个问题中提出的问题原因是某处存在冲突的扩展。

我已禁用所有可能的扩展,但我仍然收到错误消息。

是否有更多关于如何解决此问题的信息?

或者,我也在使用 VS2013 Preview。此版本的 Visual Studio 中是否提供此(工作)功能?

0 投票
1 回答
1727 浏览

entity-framework - 使用 EF PowerTools Reverse Engineer Code First 更改生成的上下文文件的名称

我一直在尝试弄清楚如何使 EF Power Tools - Reverse Engineer Code First对生成的 Context-file 使用不同的名称,而不是现在使用的名称。

例子

我有一个名为My_Awesome_Dev_Database的数据库。当我对此运行逆向工程时,生成的文件将被调用:

My_Awesome_Dev_DatabaseContext.cs

它想要做的是指定要调用的文件,例如:

MyAwesomeDatabaseContext.cs

迄今为止的尝试

我曾尝试查看 EF.Utilities.CS.ttinclude 文件,以找出文件名是如何生成的——但到目前为止我还没有成功。

有人知道吗 ?

提前致谢!

0 投票
0 回答
88 浏览

c# - 获取生成的抽象类

我正在 Sql Server 数据库中创建一个模型来支持下一个场景。

Persons Table 保存将与应用程序交互的所有类型的人的信息。

患者表保存那些是医疗系统患者的人。

和医生,就是那些照顾病人的人。

问题来了,因为我想使用模型优先的方法,我需要让实体框架动力工具来生成我的POCO类,所以我需要EF Power tools识别这个特定的场景,并且不要在 Patient Class 或Person 类,而不是这个,我需要电动工具为 Person 实体映射一个 Abstract 类,以及从 Person Abstract 类继承的 Patient 和 Doctor 类。

如何使用模型优先方法来实现这一目标?因为我不想手动创建代码优先约定并自己编写所有类。

所以,请有人帮助我。

0 投票
0 回答
79 浏览

asp.net-mvc - EF Power Tools Beta 4 文档

对于 Power Tools Beta 4 生成的代码,我似乎找不到太多文档。我对添加新表字段时如何修改代码以及如何添加关系特别感兴趣。我在哪里可以找到生成的所有代码片段的描述?

另外,我认为有一种方法可以在生成 Power Tools 代码后重新生成和覆盖它,但是当我尝试这样做时却出现错误。我是否需要删除所有生成的实体才能重新生成?

0 投票
2 回答
136 浏览

entity-framework - 使用 EF Power Tools 从数据库进行逆向工程

我正在使用 EF Power Tools 从数据库进行逆向工程。

而在上下文中它正确地写

在它写的实体类中

系统将表的名称从“用户”(正确)更改为“用户”(不正确)?

请注意,我修改了Context.tt

因为在我的上下文中我想要

0 投票
1 回答
1616 浏览

json - 实体框架电动工具和 PostgreSQL JSON 数据类型

我一直在使用 PostgreSQL JSON 数据类型,当我尝试首先使用 EF Power Tools JSON 数据类型对代码进行逆向工程时被忽略。如果手动配置 FluentAPI 配置中的 JSON 文件,那么一切正常。我一直在使用 DevArt PostgreSQL 驱动程序,.NET 4.5.1,EF 6.x。

有没有办法通过 EF Power Tools 生成 JSON 数据类型?

0 投票
1 回答
562 浏览

entity-framework-6 - 使用实体框架代码优先和迁移处理多个上下文/域中的外键

我正在构建一个新系统,该系统利用现有遗留系统中的数据。要求我们的应用程序使用相同的物理数据库但不同的架构进行隔离。我们的应用程序只需要来自 dbo 模式的读取访问权限,但我们的新结构将具有来自 dbo 模式的外键,因此我们需要强制执行。

我计划创建两个不同的项目,有两种不同的背景。这将有助于在 dbo 架构上使用 EF Power Tools 的逆向工程师代码优先,并在我们的新架构上使用 EF 迁移。但是,我不确定这种方法将如何处理跨上下文/域的外键。我将如何映射这些以便迁移正确解释它?