1

Я создаю несколько классов, используя Model First, EF4x, как вы можете видеть аналогичный пример in this answer from algreat.Удалить auto generate comments

Мой вопрос о комментариях по умолчанию, которые генерируют, как это показано в блок-цитата ниже

//------------------------------------------------------------------------------ 
// <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> 
//------------------------------------------------------------------------------ 

Есть ли способ, чтобы избежать создания этих замечаний? или удалить их все?

ответ

2

Если вы открыли свою модель EDMX, вы можете щелкнуть правой кнопкой мыши и выбрать «Добавить элемент генерации кода»
Это добавит шаблон T4 к вашему проекту (который совпадает с шаблоном по умолчанию вашей модели EDMX). Если вы посмотрите на код, стоящий за этим шаблоном, вы найдете комментарии. Вы можете просто удалить их и сохранить шаблон, и ваш код будет создан без комментариев.

Часть вы ссылаетесь на самом деле выглядит в шаблоне

//------------------------------------------------------------------------------ 
// <auto-generated> 
// <#=GetResourceString("Template_GeneratedCodeCommentLine1")#> 
// 
// <#=GetResourceString("Template_GeneratedCodeCommentLine2")#> 
// <#=GetResourceString("Template_GeneratedCodeCommentLine3")#> 
// </auto-generated> 
//------------------------------------------------------------------------------