次のSQLがあります:
select * from transaction_log where stoptime like '%2008%'
これを LINQ to SQL 構文で記述するにはどうすればよいでしょうか?
ベストアンサー1
リテラル方式を使用する場合は、次のようになります。
var query = from l in transaction_log
where SqlMethods.Like(l.stoptime, "%2008%")
select l;
別のオプションは次のとおりです。
var query = from l in transaction_log
where l.stoptime.Contains("2008")
select l;
DateTime の場合:
var query = from l in transaction_log
where l.stoptime.Year = 2008
select l;
その方法はシステム.データ.Linq.SqlClient名前空間