これが私がやろうとしていることです:
public List<int> GetRolesForAccountByEmail(string email)
{
var account = db.Accounts.SingleOrDefault(a => a.Email == email);
if (account == null) return new List<int>();
return db.AccountRoles.Where(a => a.AccountId == account.AccountId).Select(a => Convert.ToInt32(a.RoleId)).ToList();
}
List<int?>
メソッドが a を返すときにa を返すことができなかったため、Int32 に変換する必要がありましたList<int>
。
この単純な問題を解決する方法について何か提案はありますか?