Com.Aote.ObjectTools.GeneralObject.CopyFromTemple C# (CSharp) Method

CopyFromTemple() public method

根据模板复制对象
public CopyFromTemple ( GeneralObject tobj, GeneralObject source ) : void
tobj GeneralObject 模板对象
source GeneralObject 数据源对象
return void
        public void CopyFromTemple(GeneralObject tobj, GeneralObject source)
        {
            Dictionary<string, object> dic = new Dictionary<string, object>(tobj._customPropertyValues);
            foreach (KeyValuePair<string, object> item in dic)
            {
                object value = source.GetPropertyValue(item.Key);
                SetPropertyValue(item.Key, value, true);
            }            /*
            foreach (KeyValuePair<string, object> item in tobj._customPropertyValues)
            {
                object value = source.GetPropertyValue(item.Value + "");
                SetPropertyValue(item.Key, value, true);
            }*/
        }