如何在数据库查询中使用整数

本文关键字:整数 查询 数据库 | 更新日期: 2023-09-27 18:18:05

这是我当前的代码:

var query = from o in this.appData.Personen
                            where o.Naam.Contains(txtSearch.Text) || o.Telefoonnummer.Contains(txtSearch.Text) || o._E_Mail_Adres == txtSearch.Text || o.Leeftijd == txtSearch.Text
                            select o;

这些是我当前的错误:

'int'没有包含'Contains'和the best '的定义扩展方法过载"可查询。Contains(IQueryable, string)'需要一个类型为"IQueryable"的接收器

:

'=='不能应用于'int'和'string'类型的操作数

我如何使用一个整数与我想达到的当前函数?

请注意。我的数据库是Access 2016制作的。Naam和leftijd是我在Numeric上的表集中的两列。如果有一种方法可以在不弄乱我的代码的情况下将这些更改回短文本,我很想知道。

谢谢你的帮助

如何在数据库查询中使用整数

使用.Field<T>():

row.Field<UInt32>($COLUMN) == $UInt32