Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
LINQ2SQL Insert and Constraint
|
|||
|---|---|---|---|
|
#18+
Добрый вечер! Есть 2 таблицы в базе: Tickets и Prices Задано отношение 1 ко многим. Ticket.id -> Prices.TicketID Таблица Ticket: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Таблица Prices: Код: plaintext 1. 2. 3. 4. 5. 6. 7. При попытке вставить данные в таблицу Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Возникает ошибка: Код: plaintext 1. Что-то не так с Ticket.id ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 22:58 |
|
||
|
LINQ2SQL Insert and Constraint
|
|||
|---|---|---|---|
|
#18+
С файлом dbml все в порядке, создавал с базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 23:01 |
|
||
|
LINQ2SQL Insert and Constraint
|
|||
|---|---|---|---|
|
#18+
Maxim_Ya, посмотрите в профиллере на t-sql код LINQ'a, думаю тогда все станет ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2010, 13:18 |
|
||
|
LINQ2SQL Insert and Constraint
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2010, 15:05 |
|
||
|
LINQ2SQL Insert and Constraint
|
|||
|---|---|---|---|
|
#18+
Посмотрел, вроде все нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2010, 15:05 |
|
||
|
LINQ2SQL Insert and Constraint
|
|||
|---|---|---|---|
|
#18+
В дополнение к этому: если изменить int id в таблице Tickets на uniqueidentifer . (и соотвественно подправить в Prices поле TicketId на uniqueidentifer ) При вставке генерить Guid TicketId самостоятельно, то теперь получаем другую ошибку. Код: plaintext 1. 2. поменять id в таблице Prices с int на uniqueidentifer ??? Дополнительная информация: Если запустить генерацию на пустой базе, все работает замечательно. Часто нужно убить данные за какой-то период и пересчитать заново вставит в те же таблицы. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. После этого начинают лезть эти ошибки. Как будто ломается IDENTITY счетик. Оптимальное решение поменять IDENTITY столбцы на Guid'ы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2010, 15:32 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=37018493&tid=1350963]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 330ms |

| 0 / 0 |
