How to use a sql function (coalesce or isnull) in Simple.Data
-
12-11-2019 - |
سؤال
I am porting a sql query to Simple.Data, the original query is something like:
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()
I've been able to port everything in the query except for that darn coalesce logic:
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);
Any thoughts on how to get the coalesce behavior in there? I've tried using the ??
operator to no avail.
Thanks in advance!
لا يوجد حل صحيح
لا تنتمي إلى StackOverflow