實際上,我需要的應該很簡單。從ADO.NET實體數據模型(實體框架)修改T4模板
我想用它們各自的類名對所有生成的類進行XML註釋。
目前,生成的類是這樣的:
//------------------------------------------------------------------------------
// <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>
//------------------------------------------------------------------------------
namespace MyProject.Models
{
using System;
using System.Collections.Generic;
public partial class Foo {
...
}
}
我們的T4模板被稱爲WebEntities.tt並且是包含在我們所謂的WebEntities.edmx實體數據模型。
修改WebEntities.tt和後做事「的運行自定義工具」,我想有以下結果:
//------------------------------------------------------------------------------
// <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>
//------------------------------------------------------------------------------
namespace MyProject.Models
{
using System;
using System.Collections.Generic;
/// <summary>
/// My comments for Foo
/// </summary>
public partial class Foo {
...
}
}
但我的問題是要看到,在何處以及如何我可以在添加此變化模板。
T4模板是通過創建一個新的.edmx文件生成的。
我已經看過一些教程,但沒有進一步解釋這種T4模板。
有什麼想法?
親切的問候
UPDATE:
我增加了一些更多的信息,這篇文章,適當改變標題。
在此之前,我認爲名稱「webEntities.tt」與「web.config」是相同的,但這是錯誤的。
這是什麼WebEntities.tt?它可以在互聯網上的某個地方使用嗎?你能創造一個它的主旨嗎? – Natan
這是一個文本模板,用於生成映射到數據庫模型的所有類。我們有一個名爲「WebEntities.edmx」的.edmx文件。它包含名爲「WebEntities.tt」的文件,並通過創建.edmx文件生成。 –