9
Model Meta Verilerini sınıf adından alın
var metaData = ModelMetadataProviders.Current.GetMetadataForType(() => Model, Model.GetType());
kullanarak model meta verisine erişebileceğimizin farkındayım. Aradığım şey, model metadatasına, yalnızca sınıf adı kullanılarak değil, modele (belki de ModelMetadataProviders.Current gibi bir şey) erişmenin bir yoludur. GetMetadataForType (Model.GetType())). Bunu başarmanın kolay bir yolu var mı?
'Type.GetType ("AppName.Models.MyViewModel") ', her zaman, boş dönüş ama' Type.GetType ("AppName.Models.MyViewModel, Uygulama Adı, sürüm 1.0.0.0, kültür = nötr, PublicKeyToken = null ")', doğru türü döndürür. Bahşiş için teşekkürler! – Salamander2007