这是我正在尝试做的事情:
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?>
我不得不转换为 Int32,因为当方法要返回a 时我无法返回 a List<int>
。
关于如何解决这个简单问题的任何建议?