私は次のコードを持っています:
protected IEnumerable<string> GetErrorsFromModelState() {
var errors = ModelState
.SelectMany(x => x.Value.Errors.Select(error => error.ErrorMessage)
.Union(x.Value.Errors.Select(error => error.Exception.Message)));
return errors;
}
動作しますが、ErrorMessageのエントリが ""の場合、これを文字列のリストに追加します。「」でない場合にのみErrorMessagesを選択するようにする方法はありますか?