public static void InsertOrReplace(ColorMap target, DataOperationUnit dataOpUnit = null) { ColorMapDao dao = new ColorMapDao(); dao.InsertOrReplace(target, dataOpUnit?.CurrentConnection); s_logger.Debug($"INSERT OR REPLACE ColorMap:{target}"); }
public override void DropTable(IConnection connection) { ColorMapDao dao = new ColorMapDao(typeof(VersionOrigin)); dao.CurrentConnection = connection; dao.DropTable(); ++ModifiedCount; }
public static bool Exists(ColorMap entity, DataOperationUnit dataOpUnit = null) { ColorMapDao dao = new ColorMapDao(); return(dao.CountBy(new Dictionary <string, object>() { { "BookID", entity.BookID }, { "Channel", entity.Channel }, { "ValueOrder", entity.ValueOrder } }, dataOpUnit?.CurrentConnection) > 0); }
public override void CreateTable(IConnection connection) { ColorMapDao dao = new ColorMapDao(typeof(VersionOrigin)); dao.CurrentConnection = connection; dao.CreateTableIfNotExists(); ++ModifiedCount; dao.CreateIndexIfNotExists(); ++ModifiedCount; }
public static IEnumerable <ColorMap> FindBy(Guid bookID, Guid imageID, int channel, DataOperationUnit dataOpUnit = null) { ColorMapDao dao = new ColorMapDao(); return(dao.FindBy(new Dictionary <string, object>() { { "BookID", bookID }, { "ImageID", imageID }, { "Channel", channel }, { "MaxX", Specifications.HORIZONTAL_SEGMENT_COUNT }, { "MaxY", Specifications.VERTICAL_SEGMENT_COUNT } }, dataOpUnit?.CurrentConnection)); }