我对数据库进行了一些更改后,单击"从数据库更新类"在Visual Studio中。当我这样做时,我在每个类上定义的所有数据注释都消失了。所以我开始在类上添加MetadataType属性,而不是直接在类上定义Data Annotation。它变得不像以前那么麻烦。但现在我有超过10个课程,我仍然需要添加
无论更改有多小,每次更新数据库时,每个类都会再次[MetadataType(typeof(Models.MyModelClasses))]
。有没有更好的方法来保留MetadataType属性而不是再次输入?
using System.ComponentModel.DataAnnotations;
[MetadataType(typeof(Models.Employee.EmployeeMetadata))]
public partial class employee
{
public int ID { get; set; }
public string PWD { get; set; }
public string F_NAME { get; set; }
}