C# 用于从数据库生成实体框架模型的.Net api

C# 用于从数据库生成实体框架模型的.Net api,c#,entity-framework,entity-framework-6,database-first,edmgen,C#,Entity Framework,Entity Framework 6,Database First,Edmgen,实体框架是否为.net(c#)提供了API以从现有数据库生成模型?我不想使用EdmGen.exe,因为直接集成会很好 甚至是EdmGen.exe使用的代码也可能提供一些信息,因为它们还必须使用一些API功能 这是必需的,因为我想在运行时用roslyn编译模型DynamicCaly,它目前在一些演示模型中运行得很好 谢谢。为什么不使用数据库优先的方法?更多信息,因为我使用Roslyn动态编译模型,并使其在ironPython中可用于自定义:)然后请提供有关您问题的更多信息。edmgen2的源代码在

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

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

这是必需的,因为我想在运行时用roslyn编译模型DynamicCaly,它目前在一些演示模型中运行得很好


谢谢。

为什么不使用数据库优先的方法?更多信息,因为我使用Roslyn动态编译模型,并使其在ironPython中可用于自定义:)然后请提供有关您问题的更多信息。edmgen2的源代码在这里,它将让您了解如何从自己的代码生成edm:除了EricEJ answer,您还可以查看此project EntityFramework反向POCO生成器,但我认为它不使用EF API(它直接从SQL Server生成代码,但我不确定,因为我通常使用edmgen)。