Не удается получить обновляемый вид в Linq и Sql 2005 для работы. - PullRequest
2 голосов
/ 14 января 2009

Я пытаюсь сделать следующее в VS2008 Linq O / R designer, SQL 2005:

У меня есть таблица с именем Entity с автоинкрементным первичным ключом с именем PKey и другое поле с именем Parent

Я сделал View из этой таблицы, назвав его vwEmployees, с простым предложением where.

Добавить оба в O / R конструктор. в O / R установите PKey представления в свойствах PrimaryKey=true, чтобы сделать представление обновляемым.

Добавлено отношение один ко многим между ними, от PKey в таблице до Parent в представлении.

(«родительский» «объект» может иметь много «потомков» одного и того же типа записи)

Ну, я получаю эту ошибку:

Incorrect AutoSync specification for member 'PKey'

Я попытался установить AutoSync на "Никогда", но все еще без кубиков.

Если кто-нибудь знает, почему это происходит, я был бы очень признателен.

1 Ответ

0 голосов
/ 21 июля 2009

Мне удалось успешно создать dbml-файл Linq to SQL, используя ваши примеры с использованием Visual Studio 2008:

alt text

Я бы проверил, правильно ли вы установили первичный ключ в вашей базе данных таблицы сущностей. Это также может быть просто ошибкой в ​​версии дизайнера 2005 года, которая теперь исправлена ​​в 2008 году.

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