LINQ to SQL: 「いいね」選択の書き方は? 質問する

LINQ to SQL: 「いいね」選択の書き方は? 質問する

次の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名前空間

おすすめ記事