Το ερώτημα: -
select * from Product.Barcodes where Barcode='00A000000O' and
Barcode not in(select Barcode from Sales.SalePointItem)
Δοκίμασα τα εξής, αλλά αυτά δεν λειτουργούν:
db.Barcodes.SingleOrDefault(b => b.Barcode.Equals(ItemBarcode) &&
!db.SalePointItems.Select(m=>m.Barcode).Contains(b.Barcode));
db.Barcodes.SingleOrDefault(b => b.Barcode.Equals(ItemBarcode) &&
!db.SalePointItems.Any(m=>m.Barcode.Equals(b.Barcode)));
Λαμβάνω την ακόλουθη εξαίρεση κατά την εκτέλεση και των δύο παραπάνω:-
Δεν είναι δυνατή η δημιουργία σταθερής τιμής τύπου 'SalePointItemModel'. Μόνο οι πρωτόγονοι τύποι ('όπως Int32, String και Guid') υποστηρίζονται σε αυτό το πλαίσιο.