问题标签 [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.
entity-framework - 实体框架 6、Postgres (npgsql) 和 EF Power Tools
我在使用 EF Power Tools 时遇到了一些问题,我现在搜索了几天,但没有找到任何解决我的问题的方法。
也许有人对我有新的想法或提示。我的问题是,当我想创建预览数据模型时,VS 说它找不到所需的 ADO.NET 驱动程序。我正在使用 Postgres 和 EF 6。
它在几天前工作,但据我所知,在我的源代码控制中没有任何重要的变化。所以我开始寻找解决方案并尝试了几件事。我想这与我的 app.config 有关,但我不知道我在那里究竟缺少什么。
它自己运行的应用程序运行良好,并且与数据库的连接工作正常,只有 EF 电动工具似乎有问题。
如果有人可以帮助我,那就太好了。
问候亚历克斯
entity-framework - 生成视图时出现 EntityFramwork Power Tools 错误
尝试使用Generate Views
EntityFramework Power Tools (0.9 beta) 的功能时,生成失败,并且在输出窗口出现以下错误:
我的上下文继承自IdentityDbContext
,当电动工具尝试为身份模型生成视图时,似乎是什么导致了这个问题。
仅在尝试生成视图时才会发生这种情况。解决方案本身构建和运行没有任何错误。
为了简化和隔离这个问题,我在 vs 2013 中创建了一个带有身份和实体框架 6.0 的新网站项目,并且生成工作正常。将包更新到 Identity 2.2.1 和 EntityFramework 6.1.3 会导致错误并且生成失败。
我检查了项目引用,看起来引用了正确的 Entityframework 版本。
我的 .csproj 参考资料:
好像 Power 工具坚持使用 6.0 版本还没有该System.ComponentModel.DataAnnotations.Schema.IndexAttribute
类型,因为它只在 6.1 版本中引入,但它被添加到最新的 Identity 模型中以限制唯一的 UserName。
有什么想法吗?
c# - 实体框架:无法在我添加的任何新类上加载类型
这让我发疯,我花了几个小时试图解决它。
我正在使用 Entity Framework 的 Power 工具来查看实体数据模型。
这两个类都可以正常工作:
这是调用DbContext
:
一旦我添加了这个类,或者我创建的任何其他类,或者只是尝试使用我编写的任何新类,我就会收到一个错误。
新班级:
我不明白出了什么问题以及去哪里;我在 StackOverflow 或 Google 上一无所获。我只是迷路了。
entity-framework - Entity Framework Power Tools 未在 Visual Studio 2015 中生成实体数据模型
我已经按照这个SO answer在 VS 2015 上安装了 EF Power 工具
但是当我尝试为 dbcontext 生成实体数据模型时,我得到了错误。
我有所有相关的程序集参考。
我错过了什么。
entity-framework - 从 VS 15 卸载 EF Powertools
如何从 Visual Studio 15 中卸载 EF Powertools?我想这样做是因为右键单击时无法查看实体框架菜单。所以我想再次安装EF Power tools
entity-framework-6 - 使用实体框架电动工具预生成的视图不起作用
我正在使用带有 DB 优先方法的实体框架。我已成功从 EF5 迁移到 EF6。在 EF5 中,我使用预生成的视图来提高启动性能。在 EF6 中,它不起作用。我使用电动工具生成了视图。电动工具成功生成它,我可以毫无错误地构建应用程序。
但是当我运行它时,出现以下错误:
我无法理解为什么通过电动工具生成的哈希值与 EF 在运行时生成的哈希值之间存在差异。edmx 文件没有变化。
edmx 中有 290 多个实体。
6.1.3 中的实体框架版本。
电动工具是VSPowerTools-Beta4。
我正在使用 Visual Studio 2013。
edmx 的代码生成开始是“Legacy ObjectContext”。
visual-studio - 如何为 Visual Studio 2017 安装 Entity Framework Power Tools?
我尝试为 Visual Studio 2017 安装 Entity Framework Power Tools,但它没有看到 Visual Studio 2017。我该怎么办?
c# - 使用递归方法级联删除
我需要一种方法来删除用户及其在其他表中的所有约束。我知道 sql server 中的级联删除,但由于某些原因我不能使用它。
假设一个用户有几个订单,每个订单都有一些产品。所以我在方法中发送用户,它会找到订单,在 foreach 循环中它进入该订单等等。
所以我准备写一个方法来递归地做到这一点;它必须接收一个对象并找到它的所有关系并遍历它。
我首先使用 EF 电动工具逆向工程代码从数据库生成这些。这是我的课:
使用这种方法,我能够找到virtual ICollection
用户对象中的所有 s。
使用collectionType[0]
我看到它是Orders
,我必须有这样的东西才能查询:
但我无法获得正确的演员阵容。
如果这是完全错误的,任何提示都会让我找到正确的方向。
c# - 当 DbContext 在 DLL 中时,如何生成 EF 使用的预编译视图?
我在外部 dll(我不拥有)中有一个 DbContext,我想为它生成预编译视图?
你知道怎么做吗?
谢谢丹尼尔
c# - 使用 EF Core Power 工具对我的模型进行逆向工程
我正在创建一个应用程序并决定使用 EF 6。到目前为止,我只使用过 EF Core。我想先做数据库,然后使用 EF 6 电动工具。但是,当我下载并安装 EF 6 电源工具时,我在 Visual Studio 中看到一个显示 EF Core Power 工具的条目。这是为什么?我似乎无法从 NuGet 包管理器安装 EF 6 Powertools。我必须下载 VSIX 并安装它。
此外,当我使用 EF Core 电动工具使用 EF Core Power 工具对我的模型进行逆向工程时,我收到以下错误:实体红色下划线错误:
方法 e'Entity' 没有重载需要 1 个参数。
这是我流利的 api 语法的问题吗?