Wert aus der DateTime-Spalte holen wenn null, String.Empty zurückgeben sonst DateTime.ToShortDateString
Was mache ich falsch => Abfrage ergibt folgendes:
var queryable = from p in Products
select new {
selldate = p.SellEndDate == null
? string.Empty
: p.SellEndDate.Value.ToShortDateString() };
Fehler: InvalidOperationException: Der Ausdruck 'Table(Product).Select(p => new <>f__AnonymousType0' konnte nicht übersetzt werden 1(selldate = IIF((p.SellEndDate = null), Invoke(value(System.Func
1[System.String])), p.SellEndDate.Value.ToShortDateString())))' in SQL und konnte es nicht als lokalen Ausdruck behandeln.