Ejemplo n.º 1
0
        public static string Update <TEntity>(UpdateCompiler <TEntity> Compiler) where TEntity : TableEntity
        {
            StringBuilder Builder = new StringBuilder();

            Builder.Append($"UPDATE `{Compiler.GetTableName()}` SET {Compiler.GetFieldValuePairs()} WHERE {Compiler.GetConditions()};");

            return(Builder.ToString());
        }
Ejemplo n.º 2
0
        public async Task <bool> Update <TEntity>(TEntity Item) where TEntity : TableEntity
        {
            UpdateCompiler <TEntity> Compiler = new UpdateCompiler <TEntity>();

            Compiler.Compile(Item);

            return(await ExecuteAsync(QueryBuilder.Update(Compiler), Compiler.GetParameters()));
        }