Firebird Entity Framework передает все строковые параметры в Varchar (8191) - PullRequest
0 голосов
/ 02 мая 2018

Я использую VS2017 и Firebird в качестве базы данных. Сначала я использую базу данных, чтобы создать мою модель из всех хранимых процедур. Когда я выполняю процедуру, все строковые переменные приводятся как CAST(@I_NAME AS VARCHAR(8191)), а когда у меня больше 5-6 строковых переменных, я получаю эту ошибку:

SQL error code = -204
Implementation limit exceeded
block size exceeds implementation restriction.

Почему он не получает размер, определенный в хранимой процедуре в Firebird (например, varchar(20))?

Есть ли какой-нибудь способ, чтобы здесь не было литья? Или любая другая идея, чтобы решить эту проблему.

...