Ассоциация ASP.Net MVC HABTM - PullRequest
       11

Ассоциация ASP.Net MVC HABTM

0 голосов
/ 20 декабря 2009

Я, должно быть, что-то упускаю, когда пытаюсь определить связь HABTM с 2 моими моделями. У меня есть таблица «Product», таблица «Category» и таблица соединений «ProductsCategories». В SQL Server я определяю отношения между таблицами в таблице соединений. Однако, когда я создаю модель LINQ to SQL «Продукт», я получаю «Product.ProductCategories -> ProductCategory, ProductsCategory.Product -> Product» Можно ли в asp.net mvc определить отношение, которое дало бы мне Product.Categories или Категория. Продукты?

1 Ответ

1 голос
/ 20 декабря 2009

Кто-то наверняка мудрее меня в этом вопросе, но я не знаю, как это сделать [автоматически], если вы используете файл DBML для автоматической генерации модели вашей базы данных. Зная, что вы можете использовать Product.ProductCategories.Category и Category.ProductCategories.Product, вы можете создавать частичные классы для Product и Category, которые определяют свойства с именами Products и Categories, которые возвращают Product.ProductCategories.Category и Category.ProductCategories.Product.

...