Мой текущий запрос, который я пытаюсь сделать,
public async Task<ActionStatus<IList<SelectedListViewModel>>> GetProjectMembersByClient(Guid clientId)
{
var userProjects = _unitofwork.UserProjects;
var ProjectIds = userProjects.Get(filter: x => x.UserId == clientId).Select(y=> new UserProjects {UserId=y.UserId,ProjectId=y.ProjectId });
}
мой формат таблицы (имя таблицы: "UserProject")
MapId projectId UserID
1 123 89
2 123 69
3 123 36
Я хочу получить все идентификаторы пользователей, которые содержат один и тот же проект, когда я передаю идентификатор пользователя.
Например: если мой параметр 89 (соответствующий проект 123), я хочу получить 69 и 36 в качестве моей новой модели "UserProjects".
Примечание: идентификатор пользователя может иметь несколько проектов, в этом случае также необходимо получить всех участников из выбранного проекта
.