![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
PashaPash |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 4 Всего: 49 |
Red Wind
Какой sql server? Какая студия? DataContext создаешь новый как в примерах, или спускаешь сверху? Если спускаешь, то зачем? Если спускаешь, то не факт что customer.Orders лежит актуальная инфа. Уверен что в спущенном сверху контексте нет order-ов в pending insert для этого кастомера? Падает именно с ошибкой на FK_Orders_Customers?
В стандартной базе nw, от 2000-го сервера, таких order-ов нет. |
|||
|
||||
Red Wind |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Регистрация: 25.6.2004 Где: Минск Репутация: нет Всего: 2 |
В общем, нашёл причину ошибки. Есть если удалять только что сохранённый объект, то всё ок. А если сначала сохранить кастомера и заказ, потом вычитать кастомера и уже потом удалять, то падает ошибка. Встаёт вопрос, почему так выходит?
Работоспособный код:
Не рабочий код:
P.S. БД подкачал отсюда: http://linqdev.com/PublicPortal/LinkClick....53&mid=1191 This is the extended version of the Northwind database that was initially distributed with the May 2006 LINQ CTP. It contains additional things such as a Contacts table, as well as table-valued and scalar-valued functions to demonstrate additional LINQ to SQL functionality. Юзаю SQL Server 2005 SP3, VS2008 SP1. DataContext создаю свежий. Это сообщение отредактировал(а) Red Wind - 27.3.2009, 20:18 |
||||
|
|||||
PashaPash |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 4 Всего: 49 |
Red Wind, хочешь покажу фокус? поменяй в "нерабочем" коде LAWN на LAWN1.
|
|||
|
||||
Red Wind |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Регистрация: 25.6.2004 Где: Минск Репутация: нет Всего: 2 |
Походу пятисимвольные ID работают. Поле CustomerID типа nchar(5). Но какая разница?
|
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 5 Всего: 62 |
||||
|
||||
Red Wind |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Регистрация: 25.6.2004 Где: Минск Репутация: нет Всего: 2 |
Блин, это же не nvarchar))) Даже стыдно
![]() Это сообщение отредактировал(а) Red Wind - 27.3.2009, 22:32 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |