Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# LinqToSql查询而不是某些SQL查询_C#_Linq To Sql - Fatal编程技术网

C# LinqToSql查询而不是某些SQL查询

C# LinqToSql查询而不是某些SQL查询,c#,linq-to-sql,C#,Linq To Sql,现在我需要LinqToSql查询,而不是这些查询 SELECT * FROM register WHERE user_id LIKE 'a%' SELECT * FROM register WHERE user_id LIKE '%m' SELECT * FROM register WHERE user_id LIKE '%andru%' SELECT R.name,C.country_name,S.state_name FROM register R JOIN country C O

现在我需要LinqToSql查询,而不是这些查询

SELECT * FROM register WHERE user_id LIKE 'a%'

SELECT * FROM register WHERE user_id LIKE '%m'

SELECT * FROM register WHERE user_id LIKE '%andru%'


SELECT R.name,C.country_name,S.state_name 
FROM register R JOIN country C ON R.country_id=C.country_id
JOIN state S  ON R.state_id=S.state_id

SELECT R.name,C.country_name,S.state_name 
FROM register R INNER JOIN country C ON R.country_id=C.country_id       
INNER JOIN state S ON R.state_id=S.state_id


注意,
内部连接
连接
SQL
中的功能相同,因此不需要复杂化。

?@ErenErsönmez同意,我喜欢黑暗中的链接刺伤:看
var result = context.Registers.Select(x => x.StartsWith(foo)).ToList();

result = context.Registers.Select(x => x.EndsWith(foo)).ToList();

result = context.Registers.Select(x => x.Contains(foo)).ToList();

result = from register in context.Registers
         join state in context.States on register.state_id equals state.state_id
         select new { register.name, state.country_name, state.state_name }