我正在使用公共局部类来扩展一些LINQ TO SQL类,并且在我添加一个奇怪的属性时[第一次尝试]得到上述错误,不确定我是否正确行事。 :S
无论如何,代码如下:
public partial class Round
{
public int PlayersInRound
{
get { return this.RoundMembers.Count(); }
}
public bool PlayerIsInRound(string sUsername)
{
get { return ((from x in this._RoundMembers where x.Member.Email == sUsername select x).Count() >= 1); }
}
}
VS IDE在第三行到最后一行的“{”处给出了一个红色下划线,我不知道为什么。第一个添加一个似乎工作正常,但我不完全确定它确实如此,因为我还没有建立足够的网站,我也真的知道如何到目前为止做TDD。 :P
非常感谢,伙计们! :)
答案 0 :(得分:3)
您的错误位于PlayerIsInRound
:您正在将方法与属性混合
删除get{}
public bool PlayerIsInRound(string sUsername)
{
return ((from x in this._RoundMembers where x.Member.Email == sUsername select x).Count() >= 1);
}