我是一個初級開發者,並試圖轉換以下LINQ語句的T-SQL:轉換C#LINQ到T-SQL
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