问题标签 [edmgen]

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

entity-framework - 在 vs2013 之外为 ef6(实体框架)生成 edmx 文件

我们可以使用 edmgen 工具从数据库为 ef4 生成 edmx,因为 ef6 edmx 格式更改为 v3。有人知道如何从数据库中为 Visual Studio 2013 之外的 ef6 生成 edmx 文件吗?

0 投票
0 回答
190 浏览

c# - .Net api,用于从数据库生成实体框架模型

实体框架是否为 .net (c#) 提供 API 以从现有数据库生成模型?我不想使用EdmGen.exe,因为直接集成会很好。

甚至他们使用的代码也可能EdmGen.exe提供一些信息,因为他们还必须使用一些 API 功能。

这是必需的,因为我想在运行时使用 roslyn 动态编译模型,目前它与一些演示模型配合得很好。

谢谢你。

0 投票
1 回答
1168 浏览

.net - 如何从 CSDL+SSDL+MSL 文件创建 EDMX?

我正在使用 EdmGen.exe 自动生成文件:

  • 数据库.cs
  • 视图.cs
  • 概念.csdl
  • 存储.ssdl
  • 映射.msl

如何从所有这些中生成 EDMX 文件,以便将其包含到我的 Visual Studio 项目中?

我正在尝试以不需要使用 Visual Studio IDE 的方式自动更新 EDMX,即完全从命令行进行。

原因

我的开发团队需要开始使用一个巨大的 Oracle 数据库,该数据库是很久以前设计的,并且经历了小的、不频繁的更改。Oracle 的 ODP 实体框架似乎是一个非常适合这项工作的平台,但他们的 Visual Studio 集成工具却是一场灾难,我们正试图像瘟疫一样避免这种情况。我被要求完全从命令行编写自动 EF 模型生成脚本。从 CSDL+SSDL+MSL 文件生成新的 EDMX 是我卡住的地方。

0 投票
0 回答
110 浏览

sql-server - 如何在没有 Visual Studio 的情况下为 Postgres 和 MSSQL 生成 dbContext 和实体?

我需要为 Postgres 和 MSSQL 生成没有 Visual Studio 的 dbContext 和实体。

我尝试使用 edmgen.exe,但它创建的是 ObjectContext,而不是 DbContext。它不适用于 Postgres。

我该怎么做?

0 投票
0 回答
56 浏览

entity-framework - EdmGen 不支持 .Net Framework 4.7.2 版

EdmGen.exe 不支持目标版本 4.7.2。

抛出异常为“错误 7025:仅支持 .NET Framework 版本 4 和 4.5。要使用其他版本,请使用该版本附带的工具。

据我所知,有最新版本的 EdmGen.exe。有什么方法可以生成带有目标 .net 框架版本 4.7.2 的 edmx ...?