私は中学開発者だとT-SQLに次のLINQ文で変換しよう:コンバートC#のLINQ
var results = context
.Employees
.Where(item => (dateFilter.ToUpper() == "P") ? item.PublishedDate >= From : item.CapturedDate >= dateFromDT)
.Where(item => (dateFilter.ToUpper() == "P") ? item.PublishedDate <= dateTo : item.CapturedDate <= dateTo)
.FirstOrDefault()
は、一つは私を助けてくださいことはできますか?
Select * from Employees where PublishedDate = From and .......
これはすでに動作しているコードであれば、使用したSQLをログに記録するのはなぜですか。 –
私は実際にはC#のAPIをSQLストアドプロシージャに変換しているので、私は私のwhereステートメントをかなり確信していません。 – Clifford
[linqクエリをsqlに変換する方法](http://stackoverflow.com/questions)の可能な複製/ 6190620/how-to-convert-linq-query-to-sql) – Fabiano