This repository was archived by the owner on Dec 24, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
src/ServiceStack.OrmLite.SqlServerTests Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 5
5
using NUnit . Framework ;
6
6
using ServiceStack . DataAnnotations ;
7
7
using ServiceStack . OrmLite . Dapper ;
8
+ using ServiceStack . Text ;
8
9
9
10
namespace ServiceStack . OrmLite . SqlServerTests
10
11
{
@@ -68,5 +69,31 @@ public void Can_retrieve_ServerGuid()
68
69
Assert . That ( insertedRow . Name , Is . EqualTo ( "foo" ) ) ;
69
70
}
70
71
}
72
+
73
+ [ PostCreateTable ( "DBCC CHECKIDENT (SeedTest, RESEED, 1000)" ) ]
74
+ public class SeedTest
75
+ {
76
+ [ AutoIncrement ]
77
+ public int Id { get ; set ; }
78
+
79
+ public string Name { get ; set ; }
80
+ }
81
+
82
+ [ Test ]
83
+ public void Can_create_table_starting_from_specific_seed ( )
84
+ {
85
+ using ( var db = OpenDbConnection ( ) )
86
+ {
87
+ db . DropAndCreateTable < SeedTest > ( ) ;
88
+
89
+ //var modelDef = typeof(SeedTest).GetModelMetadata();
90
+ //var tableName = db.GetDialectProvider().GetQuotedTableName(modelDef);
91
+ //db.ExecuteSql($"DBCC CHECKIDENT ({tableName}, RESEED, 1000)");
92
+
93
+ db . Insert ( new SeedTest { Name = "foo" } ) ;
94
+
95
+ Assert . That ( db . Select < SeedTest > ( ) [ 0 ] . Id , Is . EqualTo ( 1000 ) ) ;
96
+ }
97
+ }
71
98
}
72
99
}
You can’t perform that action at this time.
0 commit comments