File tree 5 files changed +27
-5
lines changed 5 files changed +27
-5
lines changed Original file line number Diff line number Diff line change @@ -103,6 +103,11 @@ public void CanUseObjectEquals()
103
103
[ Test ( Description = "GH-2963" ) ]
104
104
public void CanUseComparisonWithExtensionOnMappedProperty ( )
105
105
{
106
+ if ( ! TestDialect . SupportsTime )
107
+ {
108
+ Assert . Ignore ( "Time type is not supported" ) ;
109
+ }
110
+
106
111
var time = DateTime . UtcNow . GetTime ( ) ;
107
112
//using(new SqlLogSpy())
108
113
db . Users . Where ( u => u . RegisteredAt . GetTime ( ) > time ) . Select ( u => u . Id ) . ToList ( ) ;
Original file line number Diff line number Diff line change @@ -42,6 +42,8 @@ public bool NativeGeneratorSupportsBulkInsertion
42
42
( IIdentifierGenerator ) Cfg . Environment . ObjectsFactory . CreateInstance (
43
43
_dialect . NativeIdentifierGeneratorClass ) ) ;
44
44
45
+ public virtual bool SupportsTime => true ;
46
+
45
47
public virtual bool SupportsOperatorAll => true ;
46
48
public virtual bool SupportsOperatorSome => true ;
47
49
Original file line number Diff line number Diff line change
1
+ namespace NHibernate . Test . TestDialects
2
+ {
3
+ public class MsSql2005TestDialect : TestDialect
4
+ {
5
+ public MsSql2005TestDialect ( Dialect . Dialect dialect ) : base ( dialect )
6
+ {
7
+ }
8
+
9
+ public override bool SupportsTime => false ;
10
+
11
+ /// <summary>
12
+ /// Does not support SELECT FOR UPDATE with paging
13
+ /// </summary>
14
+ public override bool SupportsSelectForUpdateWithPaging => false ;
15
+ }
16
+ }
Original file line number Diff line number Diff line change 1
1
namespace NHibernate . Test . TestDialects
2
2
{
3
- public class MsSql2008TestDialect : TestDialect
3
+ public class MsSql2008TestDialect : MsSql2005TestDialect
4
4
{
5
5
public MsSql2008TestDialect ( Dialect . Dialect dialect )
6
6
: base ( dialect )
7
7
{
8
8
}
9
9
10
- /// <summary>
11
- /// Does not support SELECT FOR UPDATE with paging
12
- /// </summary>
13
- public override bool SupportsSelectForUpdateWithPaging => false ;
10
+ public override bool SupportsTime => true ;
14
11
}
15
12
}
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ public MsSqlCe40TestDialect(Dialect.Dialect dialect) : base(dialect)
6
6
{
7
7
}
8
8
9
+ public override bool SupportsTime => false ;
10
+
9
11
public override bool SupportsFullJoin => false ;
10
12
11
13
public override bool SupportsComplexExpressionInGroupBy => false ;
You can’t perform that action at this time.
0 commit comments