Beispiel #1
0
        public SqlUpdateBuild Update(TestInfo item, string[] ignoreFields)
        {
            var sub = new SqlUpdateBuild(new List <TestInfo> {
                item
            }, false);
            var ignore = ignoreFields?.ToDictionary(a => a, StringComparer.CurrentCultureIgnoreCase) ?? new Dictionary <string, string>();

            if (ignore.ContainsKey("id") == false)
            {
                sub.SetId(item.Id);
            }
            if (ignore.ContainsKey("f_bit") == false)
            {
                sub.SetF_bit(item.F_bit);
            }
            if (ignore.ContainsKey("F_ShortCode") == false)
            {
                sub.SetF_ShortCode(item.F_ShortCode);
            }
            if (ignore.ContainsKey("f_tinyint") == false)
            {
                sub.SetF_tinyint(item.F_tinyint);
            }
            return(sub);
        }