У меня есть ряд таблиц, которые связаны отношениями Первичный ключ / Внешний ключ. У меня есть таблица Транзакций, и каждая Транзакция ссылается на один и только один Продукт. Каждый продукт может существовать в одной и только одной категории:
Categories Products Transactions
------------- ------------- -----------------
CategoryId ProductId TransactionId
CategoryName CategoryId ProductId
ProductName TransactionAmount
Я только изучаю LinqToSql, и я использовал лямбда-выражения для доступа к Продуктам в каждой категории (x => x.Products). Но я пытаюсь получить доступ к таблице транзакций, в частности, чтобы получить сумму всех транзакций по категориям.
Я уверен, что мог бы сделать это, создавая ручные объединения в своем выражении Linq. Но, похоже, мне не нужно этого делать, поскольку все мои таблицы объединены в модель как PF / FK.
Может кто-нибудь предложить пример того, как начать?