예제 #1
0
        public KeyValuePair <string, List <DbLiteParameter> > ToSql()
        {
            PreToSql();
            string sql = UpdateBuilder.ToSqlString();

            RestoreMapping();
            return(new KeyValuePair <string, List <DbLiteParameter> >(sql, UpdateBuilder.Parameters));
        }
예제 #2
0
        private string _ExecuteCommand()
        {
            PreToSql();
            AutoRemoveDataCache();
            Check.Exception(UpdateBuilder.WhereValues.IsNullOrEmpty() && GetPrimaryKeys().IsNullOrEmpty(), "You cannot have no primary key and no conditions");
            string sql = UpdateBuilder.ToSqlString();

            ValidateVersion();
            RestoreMapping();
            Before(sql);
            return(sql);
        }