1

I 부분 클래스에 다음 코드를하고 난 SQL에 LINQ를 사용하고 있습니다 : 'CUSTOMERNAME'을 사용하고 AMD 필요한 경우 내가 볼 수있는 테스트를 작성하기 위해 노력하고있어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; } 
} 

을 이 코드는 여기에서 찾았습니다. http://bradwilson.typepad.com/blog/2009/04/index.html

var propertyInfo = typeof (Order) .GetProperty ("CustomerName");

var 속성 = propertyInfo.GetCustomAttributes (typeof (RequiredAttribute), true) .Cast(). FirstOrDefault();

속성은 항상 null입니다.

아무도 도와 줄 수 있습니까?

감사

데비

답변

0

난 당신이 유형은

var propertyInfo = typeof(OrderMetadata).GetProperty("CustomerName"); 

친절,

+0

난 당신이 올바른 것 같아요 주문하지 OrderMetadata 얻을 필요가 있다고 생각합니다. ofr 그것을보고 그것을 볼 수 없었다 :) 감사합니다, Davy – Davy

관련 문제