«Свойство Size имеет недопустимый размер 0 addparam» ошибка при использовании пакета Nuget StoredProcedureEFCore - PullRequest
0 голосов
/ 22 сентября 2019

Я использую пакет nuget StoredProcedureEFCore для моего проекта .net core pwa.Я пытаюсь использовать хранимую процедуру с некоторыми строковыми выходными параметрами, но когда я ее запустил, выдается сообщение об ошибке «Свойство Size имеет недопустимый размер 0»

Я прочитал документацию, но не могу найти что-то для строкиразмер: https://github.com/verdie-g/StoredProcedureEFCore

also I have tested this: 
I test this:
bookNameParameter.Size = 500;

but it does not work for this nuget package.
C#
context.LoadStoredProc("dbo.Book_Details")
                .AddParam("BookId", bookId)
                .AddParam("Id", out IOutParam<long> id)
                .AddParam("BookName", out IOutParam<string> bookNameParameter)
                .AddParam("ProducerName", out IOutParam<string> producerNameParameter)
                .AddParam("EnBookName", out IOutParam<string> enBookNameParameter)
                .AddParam("EnProducerName", out IOutParam<string> enProducerNameParameter)
                .AddParam("Content", out IOutParam<string> contentParameter)
                .AddParam("Type", out IOutParam<int> TypeParameter)
                .AddParam("Price", out IOutParam<int> PriceParameter)
                .AddParam("DiscountPrice", out IOutParam<int> DiscountPriceParameter)
                .AddParam("LikeCount", out IOutParam<int> likeCountParameter)
                .AddParam("BaseLikeCount", out IOutParam<int> baseLikeCountParameter)
                .AddParam("BookPage", out IOutParam<int> BookPageParameter)
                .AddParam("PublisherName", out IOutParam<string> publisherNameParameter)
                .AddParam("BookSize", out IOutParam<int> BookSizeParameter)
                .AddParam("LanguageType", out IOutParam<int> LanguageTypeParameter)
                .AddParam("PresentationMode", out IOutParam<int> PresentationModeParameter)
                .AddParam("ISBN", out IOutParam<string> ISBNParameter)
                .AddParam("BookVersion", out IOutParam<long> bookVersionParameter)
                .AddParam("AverageRate", out IOutParam<float> averageRateParameter)
                .Exec(r => lstEpisode = r.ToList<Episode>());

Как определить размер для этих параметров?

...