حین اجرای کد برای نمایش اطلاعات ذخیره شده در دیتابیس به روی View طراحی شده. خطای زیر را میده. ممنون میشم راهنمایی کنید. سپاسگذارم.
An unhandled exception occurred while processing the request.
InvalidCastException: Unable to cast object of type 'System.String' to type 'System.Byte'.
Microsoft.Data.SqlClient.SqlBuffer.get_Byte()
InvalidCastException: Unable to cast object of type 'System.String' to type 'System.Byte'.
Microsoft.Data.SqlClient.SqlBuffer.get_Byte()
Microsoft.Data.SqlClient.SqlDataReader.GetByte(int i)
lambda_method(Closure , QueryContext , DbDataReader , ResultContext , SingleQueryResultCoordinator )
Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable<T>+Enumerator.MoveNext()
System.Collections.Generic.List<T>..ctor(IEnumerable<T> collection)
System.Linq.Enumerable.ToList<TSource>(IEnumerable<TSource> source)
WebAutomationSystem.DataModelLayer.Repository.GenericClass<Tentity>.Get(Expression<Func<Tentity, bool>> whereVariable, Func<IQueryable<Tentity>, IOrderedQueryable<Tentity>> orderbyVariable, string joinString) in GenericClass.cs
در ادامه تصویر خطا هم براتون قرار میدم.
عنوان خطا واضح هست. میگه شما یک مقداری دارید که از نوع string و رشته هست که در جایی از کدهای خودتون قصد دارید این رشته رو به مقدار Byte تبدیل کنید که این کار غیرقابل انجام هست.
اگر کدهای خودتون و محل وقوع این خطا رو قرار می دادید خیلی بهتر میشد گفت دقیقا کدوم خط کد و کدوم کد مشکل داره. با توجه به تصویری که برای خطا گذاشتید و در قسمت ToList خطا گرفته شده احتمال داره در استفاده از فیلدهایی مثل Id اشتباهی دارید. چون Id در بسیاری از جداول مثل جداول Identity در Asp.net Core به صورت string هست و ممکنه در حین استفاده تبدیل نوع انجام شده.
در مجموع باید کدهایی که نوشتید هم قرار بدید.
تاریخ :
1403/12/01
- ساعت :
01:07:00 PM
- بازدید :
130
- پاسخ :
0
|
تاریخ :
1403/12/23
- ساعت :
11:21:00 AM
- بازدید :
82
- پاسخ :
1
|
تاریخ :
1399/09/20
- ساعت :
01:21:00 PM
- بازدید :
6779
- پاسخ :
1
|
تاریخ :
1403/12/22
- ساعت :
11:05:00 AM
- بازدید :
117
- پاسخ :
1
|
تاریخ :
1403/12/19
- ساعت :
11:21:00 PM
- بازدید :
37
- پاسخ :
1
|
تاریخ :
1403/12/18
- ساعت :
07:24:00 PM
- بازدید :
49
- پاسخ :
1
|
تاریخ :
1398/09/06
- ساعت :
09:06:00 PM
- بازدید :
3390
- پاسخ :
1
|
تاریخ :
1399/12/15
- ساعت :
08:08:00 PM
- بازدید :
3549
- پاسخ :
1
|
تاریخ :
1398/10/10
- ساعت :
10:52:00 AM
- بازدید :
2491
- پاسخ :
2
|
تاریخ :
1403/12/14
- ساعت :
02:53:00 PM
- بازدید :
63
- پاسخ :
1
|
تاریخ :
1403/12/23
- ساعت :
03:14:00 PM
- بازدید :
63
- پاسخ :
1
|
تاریخ :
1403/12/24
- ساعت :
06:18:00 PM
- بازدید :
16
- پاسخ :
0
|
تاریخ :
1403/12/01
- ساعت :
01:07:00 PM
- بازدید :
130
- پاسخ :
0
|
تاریخ :
1403/12/23
- ساعت :
11:21:00 AM
- بازدید :
82
- پاسخ :
1
|
تاریخ :
1399/09/20
- ساعت :
01:21:00 PM
- بازدید :
6779
- پاسخ :
1
|
تاریخ :
1401/03/31
- ساعت :
05:57:00 PM
- بازدید :
2307
- پاسخ :
1
|
تاریخ :
1403/12/22
- ساعت :
11:05:00 AM
- بازدید :
117
- پاسخ :
1
|
تاریخ :
1399/11/25
- ساعت :
11:22:00 AM
- بازدید :
3813
- پاسخ :
2
|
تاریخ :
1403/12/19
- ساعت :
11:21:00 PM
- بازدید :
37
- پاسخ :
1
|
تاریخ :
1403/12/20
- ساعت :
12:05:00 AM
- بازدید :
46
- پاسخ :
1
|