对SQL C#的基本LINQ查询

时间:2014-02-25 16:34:27

标签: c# sql .net linq db4o

我在C#中有这个LINQ查询用于查询db4o数据库。

IEnumerable<internetRecord> searchResult = from internetRecord ie in database
                                           where ie.GSrecordID.Contains(txtSearchString.Text)
                                           select ie;

SQL中的等效查询是什么? (需要用于比较目的)我过去没有使用过SQL,并且在使用LINQ一段时间之后看着它看起来很混乱。

4 个答案:

答案 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));