1
私は自分のDataContextから列の属性を返そうとしています。Linq.Table <TEntity>からColumnAttributesを取得するにはどうすればよいですか?
どのようにしてColumnAttributeメタデータを取り出すことができますか?
public class MyDataContext : DataContext
{
public Table<User> User;
public MyDataContext(string connection) : base(connection) { }
}
[Table(Name = "User")]
public class User
{
[Column(IsPrimaryKey = true)]
public long ID;
[Column]
public string FirstName;
[Column(CanBeNull=false)]
public string LastName;
int VersionNumber = 1000;
}
はどのようにして、ユーザオブジェクトまたは列に関するメタデータ(IsPrimaryKey、CanBeNullなど)を取得するTable<User>
オブジェクトにアクセスできますか?
ありがとうございます。まだ学んでいます...
foreach(dataMembersのMetaDataMemberメンバー) { bool canBeNull = member.CanBeNull; } ご協力いただきありがとうございます。私はあなたのメソッドをCanBeNullにアクセスする方法を示したかっただけです。 – Jeremiah