提问者:小点点

mvc实体框架数据库第一向导edmx文件


在visual 2013中,我使用向导创建了一个数据库第一实体框架模型,并在解决方案资源管理器中看到相应的edmx文件。让我们将其称为DataModel.edmx。假设我在datamodel.tt部分下有两个表“orders”和“customers”。向导为每个表创建了类文件,这很有意义,但它还创建了一个名为“datamodel.cs"的额外空文件。为什么,它是用来做什么的?


共1个答案

匿名用户

实体数据模型向导创建一个cs文件,该文件与数据模型同名,但具有cs文件扩展名。

如果我查看我的文件,它是空的,并带有以下注释:

//------------------------------------------------------------------------------
// <auto-generated>
//    This code was generated from a template.
//
//    Manual changes to this file may cause unexpected behavior in your application.
//    Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

我不会担心这个文件,因为它隐藏在EDMX文件下。)