我正在尝试验证数据库的一些输入。用户不能两次保存相同的标题。
我正在使用此代码:
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'。
我不知道该怎么办。请帮忙吗?
答案 0 :(得分:0)
所以问题在于代码的返回类型
private bool Exists()
您正在返回不属于bool Type的System.Collections.Generic.IEnumerable。
你可以这样使用
return entity.Any(item => item.Title == TitleTextBox.Text);