部分クラスに次のコードがあり、LINQ to SQL を使用しています。
[Bind(Include = "OrderId,OrderTypeId,CustomerName,Price")]
[MetadataType(typeof(OrderMetadata))]
public partial class Order
{
}
public class OrderMetadata
{
[DisplayName("Customer Name")]
[Required]
public object CustomerName { get; set; }
}
ここで見つけたこのコードを使用して、「CustomerName」が必要かどうかを確認するテストを作成しようとしています: http://bradwilson.typepad.com/blog/2009/04/index.html
var propertyInfo = typeof(Order).GetProperty("CustomerName");
var attribute = propertyInfo.GetCustomAttributes(typeof(RequiredAttribute), true).Cast().FirstOrDefault();
属性は常に null です。
誰でも助けてもらえますか?
ありがとう
デービー