ASP.Net ado.net EDMX 问题 Entity Framework

ASP.Net ado.net problem EDMX Entity Framework

我想为 Azure 数据库创建一个 ADO.NET 模型,它创建成功,但我看不到模型。

这是 Visual Studio 中的样子:

我的文件夹中仍然创建了模型,但我看不到它们。

你能帮帮我吗?

EDMX 是模型的表示 - 但您必须 运行 .tt 文件以便它们分析您的 EDMX 以创建模型。

更新:.tt 文件应该在解决方案资源管理器中的 .edmx 文件下。

为此,右键单击 .tt 并选择 运行(不记得确切的命令是什么)但它会执行您对 EDMX 的更改并创建各种 .cs 或.vb 类 给你。在您的情况下,您需要 Employee.Context.tt 文件 run/execute.

如果您更改生成的 .cs 或创建的 .vb 文件,请小心,就像您重新运行 .tt 文件一样,它会删除并重新创建您的代码,可能会丢失任何定制。

更新: 我发现你 this really good explanation 每个阶段可能会有帮助。

希望对您有所帮助。