![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
amarenkov |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 21.2.2008 Где: Воронеж Репутация: нет Всего: нет |
Добрый день.
MS SQL Server 2008. Есть View, который собирается из 2-х таблиц. Есть Entity Framework. В SQL Server Management Studio я вношу изменения в этот view, и изменения применяются на исходные таблицы. Когда в коде через EF я вношу изменения - они не применяются. В .edmx, если смотреть в виде xml, написано: "Errors Found During Generation: warning 6002: The table/view 'ххх' does not have a primary key defined. The key has been inferred and the definition was created as a read-only table/view". Так же необходмо отметить, что view собирается из целиком одной таблицы (с Primary Key) и 2-х добавочных полей из второй. То есть, я так думаю, что ключ у view есть. Вопрос в следующем: как мне применять изменения на во view через EF? Действительно ли надо описать первичный ключ (а как тогда Management Studio это делает без ключа)? Если надо, то как? Заранее спасибо ![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |