Множественный оператор OR в SQL с Linq - PullRequest
0 голосов
/ 04 июля 2018

У меня вопрос с запросом Linq to Sql в C #.

У меня есть этот запрос:

from A in context.General
                            join B in context.Applications on A.ID equals B.ID
                            from G in context.Notes
                            //where (G.CODE == A.NoteID || G.CODE == A.NoteID2 || G.CODE == A.NoteID3)
                            join X in context.Att on B.AttID equals X.AttID

 select new
                                {
                                    A.SomeStuff,
                                   B.SomeStuff
                                    G.NOTE_TEXT
                                });

Мой вопрос: какой NOTE_TEXT запрос будет возвращен, например, если в какой-то случае одна запись имеет три кода, совпадающих с полем G.CODE, она вернет три NOTE_TEXT или только первый? Или в другом случае, что происходит, если одна запись имеет только одно совпадение с полем G.CODE, а две другие имеют пустое значение, только возвращают это совпадение или ничего?

Большое вам спасибо, и, пожалуйста, дайте мне знать, если я не ясен в моем вопросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...