Я пытаюсь написать SQL-запрос LINQ 2, оставив наши объединения. Но при выполнении я получаю следующее исключение
Нулевое значение не может быть присвоено элементу с типом System.Byte, который является типом значения, не допускающим обнуление
Мой запрос LINQ 2 SQL здесь
Dim items = (From i In oRecelDB.IV00200s _
Group Join c In oRecelDB.MDS_CONTAINERs _
On c.CONTAINERBIN Equals i.BIN Into ic = Group From x In ic.DefaultIfEmpty() _
Group Join sop In oRecelDB.SOP10201s _
On i.SERLNMBR Equals sop.SERLTNUM And i.ITEMNMBR Equals sop.ITEMNMBR _
Into os = Group From y In os.DefaultIfEmpty() _
Group Join iv1 In oRecelDB.IV10002s _
On iv1.SERLTNUM Equals i.SERLNMBR And iv1.ITEMNMBR Equals i.ITEMNMBR _
Into iv2s = Group From z In iv2s.DefaultIfEmpty() _
Where i.SERLNMBR = "2323" _
Select Bin = i.BIN, i.ITEMNMBR, i.LOCNCODE, i.DATERECD, i.SERLNMBR, i.SERLNSLD _
, YPosted = y.POSTED).ToList()
Я понимаю, что значение внутри y.POSTED приходит как ноль, может быть причиной. Как я могу справиться с этим? Какие-нибудь мысли ? Спасибо в Advace