Я пытаюсь создать необязательную связь между несколькими таблицами. У меня есть одна таблица под названием Invoice. Таблица счетов содержит ссылку FK на таблицу Customer в поле CustomerId. В таблице счетов также имеется не связанная с FK ссылка на проект, доступный через поле ProjectId.Как создать дополнительные ассоциации в классах Linq-To-Sql?
Есть ли способ настроить мои классы Linq-To-Sql, чтобы иметь необязательную связь между таблицей «Счет-фактура» и «Проект»?
Я хотел бы иметь возможность выбрать Название проекта через эту ассоциацию, если таковая имеется.
Разъяснение
Можно ли установить это в файле DBML? У меня есть частичный класс, который расширяет объект-фактуру и хотел бы иметь возможность создать свойство под названием ProjectName, которое переносит Invoice.Project.Name.
Просто интересно, возможно ли это, даже если мне нужно будет вернуть значение левого соединения в запросе.
Есть в любом случае, чтобы установить это в файле DBML? – mattruma 2008-12-10 04:06:49