问题描述
public class AccountVM
{
[Key]
public int Id { get; set; }
[required]
[MaxLength(30)]
public string Name { get; set; }
[required]
public double Value { get; set; }
[required]
[EnumDataType(typeof(AccountType))]
[display(Name = "Account Type")]
public AccountType AccountType { get; set; }
}
然后我创建了 CreateAccountVM
public class CreateAccountVM
{
public AccountVM Account { get; set; }
public List<AccountType> AccountTypes { get; set; }
}
我使用 AccountVM 来获得更清晰的代码,然后我也可以使用 Automapper。 但是当我返回 CreateAccountVM 时我不能使用 ModelState.IsValid。那么我真的需要它吗,因为映射之后,在输入数据库时会再次检查 Account 模型,对吗?
或者,也许还有其他方法可以让我使用 ModelState 或进行检查?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)