我在C#中有这个LINQ查询用于查询db4o数据库。
IEnumerable<internetRecord> searchResult = from internetRecord ie in database
where ie.GSrecordID.Contains(txtSearchString.Text)
select ie;
SQL中的等效查询是什么? (需要用于比较目的)我过去没有使用过SQL,并且在使用LINQ一段时间之后看着它看起来很混乱。
答案 0 :(得分:6)
SELECT *
FROM MyTable
WHERE GSRecordID LIKE '%txtSearchString%'
答案 1 :(得分:0)
Select * from internetrecord where GSrecordID like '%your comparison string%'
提供的互联网记录是您的SQL表格GSrecordID是您表格的列。
答案 2 :(得分:0)
我对db40知之甚少,但在标准SQL中它将是:
SELECT * FROM internetRecord
WHERE GSrecordID LIKE '%txtSearchString%'
答案 3 :(得分:0)
你可以做这样的事情
var result = database.Where(x => x.GSrecordID.Contains(txtSearchString.Text));