运行Entity Framework的自定义工具,它有什么作用?

Ala*_*laa 11 c# asp.net entity-framework visual-studio entity-framework-5

在Visual Studio中,使用Entity Framework并为.tt和.Context.tt文件应用运行自定义工具时,它是什么以及它做了什么?

为什么它解决数据库同步问题(有时)?为什么我应该在为(.Context.tt)运行之前为(.tt)运行它?

Sas*_*cha 7

它被称为"文本模板转换工具包",您可以使用它来创建元描述中的类(例如).EF使用它来创建模型中的类(上下文和实体类).

您还可以查看http://en.wikipedia.org/wiki/Text_Template_Transformation_Toolkit

您可以创建自己的模板并让它们运行.我们用它来创建一次数据库表的枚举.比手动更方便.后来这被弃用了,因为EF获得了对枚举的支持.