Привет, ребята, я использую Entity Framework, я сталкиваюсь с некоторой проблемой при проверке, дал ли мой linq какие-либо результаты, если он возвращает какой-либо результат, я хочу использовать его в качестве источника данных, вот код, пожалуйста, посмотрите:
var dbContext = new DBEntities();
try
{
var linQuery = from cq in dbContext.tblCharacteristics
where cq.CharacteristicID.Equals(combobox1.SelectedText)
select new
{
CharacteristicIDs = cq.CharID,
CharacteristicNames = cq.CharName
};
if (linQuery.Any()) //Also tried with linQuery.Count() != 0
{
lbChaKeyValues.DataSource = linQuery;
lbChaKeyValues.DisplayMember = "CharacteristicNames";
}
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
dbContext.Dispose();
}
Я получаю следующую ошибку: "DbComparisonExpression требует аргументов с сопоставимыми типами."