LINQ to SQL Ассоциации от 1 до N - PullRequest
0 голосов
/ 14 февраля 2011

Как я могу изменить это отображение данных, если таблица UsersInRoles является реляционной таблицей. (Пример для, userId = 3, возвращает 5 строк).

private EntityRef<UserInRoles> roles;
[Association(Storage = "UsersInRoles", ThisKey = "UserId")]
public UserInRoles Roles
{
    get { return this.roles.Entity; }
    set { this.roles.Entity = value; }
}

Thx

1 Ответ

1 голос
/ 15 февраля 2011

Используйте EntitySet вместо EntityRef.

private EntitySet<UserInRoles> _roles;

[Association(Storage="_roles", ThisKey="UserId", OtherKey="UserId")]
public EntitySet<UserInRoles> Roles
{
  get
  {
    return this._roles;
  }
  set
  {
    this._roles.Assign(value);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...