1

我正在尝试验证我的数据库的一些输入。用户不能两次保存相同的标题。

我正在使用这段代码:

private bool Exists()
{
    var entity = Factory.Definitions.CalculationParameters.List();    

    // List() lists all the values of the already existing data.

    if (AspValidators.ValidateTextBoxes(TitleTextBox)) //Validates the textbox for string
    {
        return entity.Where(item => item.Title == TitleTextBox.Text);
    }
}

现在在item => ...我收到此错误的部分:

无法将类型“System.Collections.Generic.IEnumerable”隐式转换为“bool”。

我不知道该怎么办。请帮忙?

4

1 回答 1

0

所以问题是你的代码的返回类型

private bool Exists()

您返回的不是 bool 类型的 'System.Collections.Generic.IEnumerable。

你可以使用这种方式

return entity.Any(item => item.Title == TitleTextBox.Text);
于 2013-05-02T11:39:26.217 回答