我在分部类中有以下代码,正在使用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();
属性始终为空。
有人能帮忙吗?
谢谢
戴维