Asp.net 如何从客户端生成实体框架模型?

Asp.net 如何从客户端生成实体框架模型?,asp.net,entity-framework,entity,Asp.net,Entity Framework,Entity,我可以通过单击客户端浏览器中的按钮生成实体框架模型并将其保存回web server PC吗?如果您确信这是解决问题的最佳解决方案,EdmGen是一种方法: 如果您对它有问题,您可以发布您用来调用它的命令行参数吗 您必须在web应用程序(System.Diagnostics.process)中创建一个进程,以便从浏览器端启动可执行文件。正如David Neale所说,如果您真的需要,EmdGen是一个选项 还有一个优点是可以直接使用Edmx文件: EdmGen2是用于 Microsoft ADO.

我可以通过单击客户端浏览器中的按钮生成实体框架模型并将其保存回web server PC吗?

如果您确信这是解决问题的最佳解决方案,EdmGen是一种方法:

如果您对它有问题,您可以发布您用来调用它的命令行参数吗


您必须在web应用程序(System.Diagnostics.process)中创建一个进程,以便从浏览器端启动可执行文件。

正如David Neale所说,如果您真的需要,EmdGen是一个选项

还有一个优点是可以直接使用Edmx文件:

EdmGen2是用于 Microsoft ADO.NET实体框架。 该工具可用作替换件 对于附带的EdmGen.exe工具 使用.NETFramework 3.5SP1。 EdmGen.exe只能读取和写入 CSDL、SSDL和MSL文件格式。 但是,EdmGen2.exe可以读取和 写入用户使用的EDMX文件格式 VisualStudio设计工具。 此外,EdmGen2.exe还可以 在EDMX和CSDL、SSDL之间进行翻译 &MSL格式,并且源代码可以 作为使用工具的示例 中定义的API System.Data.Entity.Design组件

此外,EdmGen2.exe还包含一些 未找到实验功能 在EdmGen.exe中。安基特·马尔帕尼 在微软研究院实习 2008年夏天,詹姆斯·特威利格, MSR的博士后研究员, 使用以下功能更新了EdmGen2.exe 识别继承 关系数据库中的关系 模式。你可以访问这个 通过使用 “改装型号”选项。这个 改装模型选项连接到 数据库实例并构造一个 EDM模型(csdl、msl、ssdl和edmx 包括继承的。这个 该工具使用数据挖掘技术来 在测试中识别TPT和TPH模式 数据库实例,以及垂直 分区,并构造 合适的模型和映射。使用 工具,使用 以下论点:


我试过使用edmgen.exe,但没有任何结果。你是说要创建一个对象并在单击按钮时将其保存到数据库中?我的另一个猜测是,您的意思是在运行时生成类并将其保存在服务器上的程序集中吗?我是在创建对象并将其保存在数据库中之后讨论这个过程的。我想通过选择位于sql server上的数据库从浏览器生成EF模型。点击按钮后,我希望EF模型完全生成并保存在web服务器上。有可能吗?请给出一些想法。生成实体框架模型的确切含义是什么?你的意思是创建edmx吗?还是说从数据中创建一个常规对象,并将其保存在数据库中?你能详细说明一下你具体想达到什么目的吗。