…sAtOne According to bug report and documentation, the "start at" argument must be greater than 0. Also affects the dialects for version 11 and 12. Late in the release cycle, but it's a one-liner in a less commonly used dialect.
…ing tests. Seemingly fails due to ODP.Net bug (see NH-3116): ProjectionsTests.CanProjectParameterArrayContains ProjectionsTests.CanProjectParameterStringContains Oracle cannot handle subqueries referencing aliases more than one nesting level up (rumored to work better in later oracle versions): WhereSubqueryTests.SubqueryWhereFailingTest WhereSubqueryTests.SubqueryWhereFailingTest2 WhereSubqueryTests.SubqueryWhereFailingTest3
…ould work from Firebird 2.0 but it seems the build server use an older version.
…() on oracle due to overflow exception which is unfixable without changing either the meaning of the test or the Oracle dialect (too invasive currently).
…e arguments forms of substring(). NH-3067 and NH-3086.
…meters around the start parameter placed inside the generated length parameter.
This reverts commit 27cdfd0.
The 'project.config' parameter should be specified on the command line if it is required
- NuGet version number is now generated differently from the assembly version number. The reason is primarily to conform to NuGet's convention for pre-release version numbering. - NHibernate's dependency on Iesi.Collections is now hard-coded. We can't assume that a new version of NHibernate will always use a new (and matching) version of Iesi.Collections. - Fix NuGet warnings by moving non-assembly files out of the Lib folder.
…d - it supports only integer literals.
… this to provide idiosyncrasies beyond what the SQLFunctionTemplate can provide, have the base Dialect default to AnsiSubstringFunction instead. In particular this switches the MySql and Ingres dialects to the ANSI syntax, which is supported according to docs, and allows these dialects to handle two-argument substring. (NH-3086)
…ength argument using an expression for dialects where the length is not optional. Have MSSQL dialects (all versions) and SybaseASE15Dialect use this. (NH-3086)
…l dialects to support the two-arguments form.
… code with different dialects. Strengthen the asserts on parameters instead.