|
В EF6 неправильно генерируется SQL-выражение для хранимой процедуры
|
|||
---|---|---|---|
#18+
Здравствуйте! Изначально я писал в другую ветку , мне ответили, что проблема не в firebird ( 19930214 ), а скорее всего в провайдере. Но где её искать? Когда я пробую запустить простую процедуру с помощью EntityFramework, я получаю следующую ошибку: "FirebirdSql.Data.FirebirdClient.FbException: Dynamic SQL Error SQL error code = -204 Implementation limit exceeded ..." Я предполагаю, что проблема в неправильной генерации SQL-выражения Entity Framework'ом. Текст процедуры (Firebrd) : Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Текст процедуры (то, что сгенерировал Entity Framework) : Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Например, почему-то: Код: sql 1.
??? Я использую следующие версии : Visual Studio 2013 Firebird 2.5 (Win32) EntityFramework 6.1.3 FirebirdClient, DDEX-provider - 5.6.0 Подскажите пожалуйста, в чём может быть причина такого преобразования, можно ли это как-либо настроить? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2016, 16:14 |
|
|
start [/forum/topic.php?fid=17&fpage=9&tid=1349339]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
28ms |
get tp. blocked users: |
2ms |
others: | 234ms |
total: | 346ms |
0 / 0 |