Я знаю, что Linq-to-Sql допускает не только однозначное, но и однозначное отображение, как уже упоминалось.
Я либо не слышал (или слушал недавно) эпизод DNR, который вы упомянули (который и в какое время упоминалась эта цитата). Но я считаю маловероятным, что они означают, что Linq-to-Sql не может обрабатывать отношения один ко многим.
Я думаю, что они имеют в виду, что Linq-to-Sql может выполнять только одно-одно сопоставление для "сущностей". Таким образом, ваша база данных может иметь CUSTOMER и INVOICE как отношение один ко многим, а в Linq-to-Sql у вас будет объект с именем Customer и объект с именем Invoice, где отношение между ними равно 1 ко многим, но отношение между .NET и таблицы базы данных - от 1 до 1. Чтобы заключить контракт между Linq-to-Entities, они могут иметь отношения один ко многим со своими объектами, например, вы можете иметь одну таблицу базы данных с именем INVOICE, но вы можете иметь несколько объектов Linq, например, Invoice и PaidInvoice и оба они будут ссылаться на одну и ту же таблицу базы данных, но для PaidInvoice столбец Paid_flg будет установлен в 1 вместо 0.