MetadataTypeに関するいくつかの問題/質問があります。LinqToSQL を使用して MS SQL Server からデータ アクセスするための DLL ヘルパー プロジェクトがあります。生成されたクラス ClientInfoView のメタデータも追加する必要があります。私は次の方法でそれを行いました:
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; }
...
}
}
}
しかし、実行時に属性を確認したところ、ClientInfoView に属性がないことがわかりました。
間違いを見つけるのを手伝ってもらえますか?