Linq таблицы отношений странные проблемы? - PullRequest
1 голос
/ 08 декабря 2011

У меня проблема с отношениями таблиц в LINQ, так как он сам генерирует все свойства, у меня есть несколько таблиц с одним (A) -> многими (B) отношением, и странная вещь в том, что когда я получаю доступ к объект B, я могу видеть tbl_A, которого я не предполагаю, таким образом генерируя ошибку, с которой я боролся в течение нескольких часов, пока не заметил ее. Вот схема:

enter image description here

Теперь я хочу, чтобы все было правильно, что означает, что пользователь может видеть город, но город не может видеть пользователя, и поэтому город теперь может видеть пользователя, и наоборот.

Решение:

* Нажмите на стрелку ассоциации.

* В окне свойств установите для дочернего свойства значение false.

1 Ответ

0 голосов
/ 08 декабря 2011

По умолчанию LINQ будет отображать все реляционные свойства в любом направлении.Если вы хотите продолжать использовать автоматически сгенерированный код, то нет никакого реального способа полностью от него избавиться ... Единственное известное мне решение - изменить доступность свойства на protected или private (не уверен, если private сломает вещи, хотя).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...