在Visual 2013中我使用向导创建数据库第一实体框架模型,并在我的解决方案资源管理器中查看相应的EDMX文件。我们称其为datamodel.edmx。假设我在datamodel.tt节下有2个表"订单"one_answers"客户"。向导为每个表创建了类文件,这很有意义,但它还创建了一个名为" datamodel.cs"的其他空文件。为什么和什么是用于?
实体数据模型向导创建了一个与数据模型的名称相同但带有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文件下。;)