У меня вопрос с запросом 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, а две другие имеют пустое значение, только возвращают это совпадение или ничего?
Большое вам спасибо, и, пожалуйста, дайте мне знать, если я не ясен в моем вопросе.