У меня есть следующий код в разделяемом классе, и я использую LINQ к SQL:MVC DataAnnotations Тестирование
[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.
Помогите пожалуйста?
Благодаря
Дэви
Я думаю, что вы правы. Не мог видеть это ofr смотря на это :) Большое спасибо, Дэви – Davy