I metadati non sono stati caricati con MetadataType

Ho qualche problema / domanda su MetadataType . Ho un progetto helper DLL per l’accesso ai dati da MS SQL Server usando LinqToSQL. Ho anche bisogno di aggiungere un metadato per una class generata ClientInfoView. L’ho fatto in questo modo:

using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel; namespace DataAPI.LINQToSQL { [MetadataType(typeof(ClientInfoViewMetaData))] public partial class ClientInfoView { internal sealed class ClientInfoViewMetaData { [Category("Main Data"), DisplayName("Client ID")] public int ID { get; set; } [Category("Main Data"), DisplayName("Login")] public string Login { get; set; } ... } } } 

Ma quando ho controllato gli attributi in runtime, ho notato che ClientInfoView non ha attributi.

Potete per favore aiutarmi a trovare un errore?