У меня была похожая проблема с автоматически сгенерированными классами структуры сущностей. Мне удалось решить это, изменив файл шаблона. Это очевидно не будет работать для всех автоматически сгенерированных сценариев и может не относиться к вашему конкретному сценарию RIA, но я опубликую здесь для всех, у кого может быть такая же проблема.
Откройте файл шаблона (thing.tt) и найдите автоматически сгенерированный раздел комментариев 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>
//------------------------------------------------------------------------------
Добавьте следующую строку сразу после блока комментария
#pragma warning disable 1591
Чуть ниже вы должны найти, где заканчивается блок пространства имен. Вероятно, это будет выглядеть примерно так
if (!String.IsNullOrEmpty(ObjectNamespace))
{
PopIndent();
#>
}
Поместите следующую строку после этой закрывающей скобки
#pragma warning restore 1591
Если все работало правильно, всякий раз, когда ваши классы автоматически генерируются Entity Framework, они должны быть заключены в прагматические операторы disable / restore. Это должно подавлять предупреждения об отсутствии комментариев XML в ваших классах EF без подавления предупреждений на уровне проекта.