Приветствую.
в БД есть автоматически создаваемая таблица «webpages_UsersInRoles», где хранятся пары записей — идентификатор пользователя и идентификатор роли.
CREATE TABLE [dbo].[webpages_UsersInRoles] (
[UserId] INT NOT NULL,
[RoleId] INT NOT NULL,
PRIMARY KEY CLUSTERED ([UserId] ASC, [RoleId] ASC),
CONSTRAINT [fk_UserId] FOREIGN KEY ([UserId]) REFERENCES [dbo].[UserProfile] ([UserId]),
CONSTRAINT [fk_RoleId] FOREIGN KEY ([RoleId]) REFERENCES [dbo].[webpages_Roles] ([RoleId])
);
Как правильно создать модель для таблицы, чтобы корректно создался контроллер и представления — описать в модели что primary key тут составной — иначе студия ругается на отсутствие ключа и контроллер с представлениями не создается.