![]() |
Flexberry ORM 4.0.0
|
Тесты на работу провайдера с ограничением вида: Where(DataObject.StringField == someString || DataObject.IntField.ToString() == someString). В качестве someString по задумке может прийти строка, гуид или целое число. Если приходит гуид, этот запрос падает с ошибкой приведения типов, потому, что генерируется запрос вида: WHERE ( ( "StringField " = N'7e30b4d0-5f62-494e-aa8b-4c8ffce49f78') OR ( "IntField" = N'7e30b4d0-5f62-494e-aa8b-4c8ffce49f78')) Подробнее...
Открытые члены | |
LinqToLcsIntOrStringTest () | |
Конструктор. Подробнее... | |
void | TestSomeStringValueIntToStringPoleInt () |
Тест работы ограничения, когда someString целое число преобразованное в строку, когда искомое значение находится в поле PoleInt. Подробнее... | |
void | TestSomeStringValueIntToStringPoleString () |
Тест работы ограничения, когда someString целое число преобразованное в строку, когда искомое значение находится в поле PoleString. Подробнее... | |
void | TestSomeStringValueGuid () |
Тест работы ограничения, когда someString - Guid. Подробнее... | |
void | TestSomeStringValueString () |
Тест работы ограничения, когда someString - строка. Подробнее... | |
void | TestSomeStringValueNullableGuidNotNull () |
Тест работы ограничения, когда someString - Guid? c непустым значением. Подробнее... | |
void | TestSomeStringValueNullableGuidNull () |
Тест работы ограничения, когда someString - Guid? c пустым значением. Подробнее... | |
![]() | |
void | Dispose () |
Deletes the temporary databases and perform other cleaning. Подробнее... | |
Дополнительные унаследованные члены | |
![]() | |
BaseIntegratedTest (string tempDbNamePrefix) | |
Initializes a new instance of the BaseIntegratedTest class. Подробнее... | |
virtual MSSQLDataService | CreateMssqlDataService (string connectionString) |
Creates the MSSQLDataService instance for temp database. Подробнее... | |
virtual PostgresDataService | CreatePostgresDataService (string connectionString) |
Creates the PostgresDataService instance for temp database. Подробнее... | |
virtual OracleDataService | CreateOracleDataService (string connectionString) |
Creates the OracleDataService instance for temp database. Подробнее... | |
virtual void | Dispose (bool disposing) |
Deletes the temporary databases and perform other cleaning. Подробнее... | |
![]() | |
virtual string | MssqlScript [get] |
virtual string | PostgresScript [get] |
virtual string | OracleScript [get] |
IEnumerable< IDataService > | DataServices [get] |
Data services for temp databases. Подробнее... | |
Тесты на работу провайдера с ограничением вида: Where(DataObject.StringField == someString || DataObject.IntField.ToString() == someString). В качестве someString по задумке может прийти строка, гуид или целое число. Если приходит гуид, этот запрос падает с ошибкой приведения типов, потому, что генерируется запрос вида: WHERE ( ( "StringField " = N'7e30b4d0-5f62-494e-aa8b-4c8ffce49f78') OR ( "IntField" = N'7e30b4d0-5f62-494e-aa8b-4c8ffce49f78'))
|
inline |
Конструктор.
|
inline |
Тест работы ограничения, когда someString - Guid.
|
inline |
Тест работы ограничения, когда someString целое число преобразованное в строку, когда искомое значение находится в поле PoleInt.
TODO: Исправить конвертацию для OracleDataService decimal в char, если используется System.Data.OracleClient (в Net3.5). Для версии Net4.0 и выше используется Oracle.ManagedDataAccess.Client, для которого исправление не требуется.
|
inline |
Тест работы ограничения, когда someString целое число преобразованное в строку, когда искомое значение находится в поле PoleString.
TODO: Исправить конвертацию для OracleDataService decimal в char, если используется System.Data.OracleClient (в Net3.5). Для версии Net4.0 и выше используется Oracle.ManagedDataAccess.Client, для которого исправление не требуется.
|
inline |
Тест работы ограничения, когда someString - Guid? c непустым значением.
|
inline |
Тест работы ограничения, когда someString - Guid? c пустым значением.
TODO: Исправить конвертацию для OracleDataService decimal в char, если используется System.Data.OracleClient (в Net3.5). Для версии Net4.0 и выше используется Oracle.ManagedDataAccess.Client, для которого исправление не требуется.
|
inline |
Тест работы ограничения, когда someString - строка.