Update Oracle CodeFirst

This commit is contained in:
sunkaixuan
2018-11-25 20:59:07 +08:00
parent 5853196116
commit c475975b9a
4 changed files with 68 additions and 12 deletions

View File

@@ -7,6 +7,12 @@ namespace SqlSugar
{
public class OracleCodeFirst : CodeFirstProvider
{
public OracleCodeFirst() {
if (DefultLength == 0)
DefultLength = 40;
}
protected override int DefultLength { get; set; }
protected override void GetDbType(EntityColumnInfo item, Type propertyType, DbColumnInfo result)
{
if (!string.IsNullOrEmpty(item.DataType))
@@ -29,5 +35,11 @@ namespace SqlSugar
}
}
}
protected override void KeyAction(EntityColumnInfo item, DbColumnInfo dbColumn, out bool pkDiff, out bool idEntityDiff)
{
pkDiff = item.IsPrimarykey != dbColumn.IsPrimarykey;
idEntityDiff = false;
}
}
}