У меня есть следующий сценарий:
1) a Пользователи Таблица:
</p>
<pre><code>int Id (PK, Identity)
// more users table columns (firstname, etc.)
2) a Группы пользователей таблица:
</p>
<pre><code>int Id (PK, Identity)
// more usergroups table columns (title etc.)
3) a UserGroupMembership таблица:
</p>
<pre><code>int Id
int UserId (FK->Users.Id)
int UserGroupId (FK->UserGroups.Id)
и 4) a Контакты Таблица:
</p>
<pre><code>int Id (PK, Identity)
// more contacts table columns..
Я ищу способ иметь контакты в моей таблице Contacts либо «общедоступной» (ее может видеть каждый), либо ограниченной любой комбинацией из одной / нескольких групп пользователей или отдельных пользователей. *
Полностью застрял здесь .... Помощь?