Файлы, созданные DbContext Generator - PullRequest
0 голосов
/ 07 марта 2012

При использовании шаблона EF 4.x DbContext Generator создается следующая структура файла:

  • Model1.Context.tt
    • Model1.Context.cs
  • Model1.tt
    • Model1.cs
    • [entity] .cs
    • ...

Model1.tt генерирует классы сущностей, как описано в Создание приложения MVC 3 с базой данных First и Entity Framework 4.1 .Но какова цель Model1.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>
//------------------------------------------------------------------------------

using System;
using System.Collections.Generic;

1 Ответ

1 голос
/ 07 марта 2012

В случае старого шаблона POCO T4 этот файл использовался для некоторого общего кода, например FixupCollection.В шаблоне DbContext T4 это, вероятно, не имеет реального значения, но пользовательский инструмент по умолчанию, используемый для генерации файла из шаблона T4, каким-то образом ожидает, что этот файл будет создан (все остальные файлы, которые мы взломали).

...