我有有一個屬性「用戶」和我的方法我試圖檢查他已經在一隊給定的「課程」如何計算實體正確
private static bool UserIsInTeamOfCourse(Course course, User user)
{
var count = course.Teams.Count(x => x.Users.Contains(user));
if (count > 0)
{
return true;
}
return false;
}
,但它不工作。我在我的用戶模型中創建了一個自定義Equals方法,但它仍然不起作用。 [編輯]它總是計數零條目,但必須至少有一個條目。
public override bool Equals(object obj)
{
return UserId == ((User)obj).UserId;
}
定義 「不工作」。拋出錯誤?總是返回零?總是返回所有的值? – Tridus
儘管該用戶在其中一個團隊中,但它總是返回零。 – Gesh
爲什麼在不想計算元素時使用Count?使用[任何](http://msdn.microsoft.com/en-us/library/bb534972.aspx) –