我移植一個SQL查詢Simple.Data(合併或ISNULL),原來的查詢是這樣的:如何使用SQL函數Simple.Data
select a.Field1, a.Field2, b.Field1
from TableA a
join TableB b ON a.KeyField = b.KeyField
where coalesce(b.SomeDate, '1/1/1900') <= getdate()
我已經能夠端口查詢中的所有內容除了該合併邏輯外:
var currentDate = DateTime.Now;
var result = db.TableA.Query()
.Join(db.TableB).On(db.TableA.KeyField == db.TableB.KeyField &&
db.TableB.SomeDate == currentDate)
.Select(db.TableA.Field1, db.TableA.Field2, db.TableB.Field1);
有關如何獲得合併行爲的任何想法?我試過使用??
運營商無濟於事。
在此先感謝!
+1 Simple.Data的創建者_would_最瞭解。 ;) – 2012-04-13 16:58:40
@MarkRendle如何使用例如。 cast(col_abc as integer) – 2014-12-27 11:10:08
@PavanJaju不幸的是,不可能。我會考慮v2。 – 2015-01-05 10:03:55