mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-10-15 18:55:07 +08:00
Synchronization code
This commit is contained in:
@@ -283,6 +283,16 @@ namespace SqlSugar
|
||||
#endregion
|
||||
|
||||
#region Methods
|
||||
public override bool SetAutoIncrementInitialValue(string tableName, int initialValue)
|
||||
{
|
||||
initialValue++;
|
||||
this.Context.Ado.ExecuteCommand($"ALTER TABLE " + this.SqlBuilder.GetTranslationColumnName(tableName) + " AUTO_INCREMENT = " + initialValue);
|
||||
return true;
|
||||
}
|
||||
public override bool SetAutoIncrementInitialValue(Type entityType, int initialValue)
|
||||
{
|
||||
return this.SetAutoIncrementInitialValue(this.Context.EntityMaintenance.GetEntityInfo(entityType).DbTableName, initialValue);
|
||||
}
|
||||
public override List<string> GetDbTypes()
|
||||
{
|
||||
return this.Context.Ado.SqlQuery<string>(@"SELECT DISTINCT DATA_TYPE
|
||||
|
@@ -321,6 +321,15 @@ namespace SqlSugar
|
||||
#endregion
|
||||
|
||||
#region Methods
|
||||
public override bool SetAutoIncrementInitialValue(string tableName,int initialValue)
|
||||
{
|
||||
this.Context.Ado.ExecuteCommand($"DBCC CHECKIDENT ('"+ tableName + $"', RESEED, {initialValue})");
|
||||
return true;
|
||||
}
|
||||
public override bool SetAutoIncrementInitialValue(Type entityType, int initialValue)
|
||||
{
|
||||
return this.SetAutoIncrementInitialValue(this.Context.EntityMaintenance.GetEntityInfo(entityType).DbTableName, initialValue);
|
||||
}
|
||||
public override List<DbTableInfo> GetSchemaTables(EntityInfo entityInfo)
|
||||
{
|
||||
if (entityInfo.DbTableName.Contains(".") && this.Context.CurrentConnectionConfig.DbType == DbType.SqlServer)
|
||||
|
Reference in New Issue
Block a user