C# 以编程方式添加数据注释
我正在开发一个使用.NET 4的asp mvc3应用程序 但是,我要使用的模型位于使用.NET 3.5的类库中,无法更改C# 以编程方式添加数据注释,c#,asp.net-mvc-3,data-annotations,C#,Asp.net Mvc 3,Data Annotations,我正在开发一个使用.NET 4的asp mvc3应用程序 但是,我要使用的模型位于使用.NET 3.5的类库中,无法更改 我是否可以通过编程方式将.NET 4数据注释添加到控制器模型中的某些属性,以获得一些简单的验证?有趣,我以前从未尝试过,但您能否在.NET4项目中声明一个分部类,并使用MetadataTypeAttribute创建一个包含元数据的同级类,并用验证对其进行修饰 以前从未尝试过,但在ASP.NET MVC中使用了类似的方法(仅适用于Silverlight)。您可以看到创建自己的M
我是否可以通过编程方式将.NET 4数据注释添加到控制器模型中的某些属性,以获得一些简单的验证?有趣,我以前从未尝试过,但您能否在.NET4项目中声明一个分部类,并使用MetadataTypeAttribute创建一个包含元数据的同级类,并用验证对其进行修饰
以前从未尝试过,但在ASP.NET MVC中使用了类似的方法(仅适用于Silverlight)。您可以看到创建自己的ModelMetadataProvider,这应该是您想要的
我想知道您是否可以创建一个从库中继承的新类,然后覆盖相应的属性并在您的版本中添加注释。如果库在内部大量使用这个类,即使它可以工作,这也可能是不可能的