Я играю с галереей изображений в ASP.NET MVC и пытаюсь разглядеть LINQ to SQL одновременно. У меня есть 3 таблицы для хранения данных в галерее изображений со многими отношениями через таблицу ссылок. К ним относятся:LINQ to SQL Базовые отношения вопрос - таблица
Галерея
(Id, Name, Description)Image
(Id, название, описание, FileName)GalleryImage
(GalleryId, ImageID)
GalleryImage имеет отношения FK, установленные для двух других таблиц.
Я хочу, чтобы иметь возможность загружать мои галереи и отображать изображения, связанные с каждым, а также иметь возможность отображать одно изображение и список галерей, с которыми он связан. Поскольку я новичок в Linq для SQL, я не знаю, как это сделать. Может ли кто-нибудь вести меня, пожалуйста?
Спасибо. Я, должно быть, делаю что-то очень неправильное, но не могу, чтобы жизнь меня видя, что это такое. В моих таблицах БД определены отношения, моя диаграмма dbml показывает эти отношения, и все же мои сущности не должны ожидать ожидаемых свойств. – ZombieSheep
Проверьте типы объектов. Следите за привязкой строк к ints или ints int. Также убедитесь, что в dbml есть первичные ключи. LinqToSql не может отслеживать идентификацию объекта (или создавать реляционные свойства и графы объектов) без этих первичных ключей. –
Вот и все. В моей таблице отношений не было настроено ключей - по какой-то причине я предполагал, что они им не нужны, только FK. Благодарю. :) – ZombieSheep