Hello,
I have any new error. Cant materialize object with value UInt32 as 4294967295 and more for MS SQL Server.
Code: Select all
MainException:
Message: Переполнение в результате выполнения арифметической операции.
Source:
Anonymously Hosted DynamicMethods Assembly
Data:
System.Collections.ListDictionaryInternal
StackTrace:
в MaterializeConcentrator(MaterializerScope )
в Devart.Data.Linq.Engine.db.a()
в Devart.Data.Linq.Engine.b9.b(a& A_0)
в Devart.Data.Linq.Engine.b9.h()
в Devart.Data.Linq.DataProvider.a(av A_0, IDbConnection A_1, IDataReader A_2)
в Devart.Data.Linq.DataProvider.a(av A_0, Object[] A_1)
в Devart.Data.Linq.Engine.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression)
1) Create a field of type System.UInt32 (for MS SQL this will be bigint)
2) Add a value of 4294967295 or any other more 2147483647 (Int32.MaxValue)
3) Select this field.
PS: On MySQL, SQLite, PostgreSQL no problem. Only on MS SQL is reproduced.