Вопрос

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top