コード例 #1
0
ファイル: Model.cs プロジェクト: DreamZoom/Magic
        public object[] GetKeyValues()
        {
            List <object> list     = new List <object>();
            var           primarys = ModelInfoProvider.getFiledsByAttribute(this.GetType(), typeof(KeyAttribute));

            foreach (var p in primarys)
            {
                list.Add(Property(p.Name));
            }
            return(list.ToArray());
        }
コード例 #2
0
ファイル: Model.cs プロジェクト: DreamZoom/Magic
        public PropertyInfo getIdentify()
        {
            var fs = ModelInfoProvider.getFiledsByAttribute(this.GetType(), typeof(IdentifyAttribute));

            return(fs.FirstOrDefault());
        }
コード例 #3
0
ファイル: Model.cs プロジェクト: DreamZoom/Magic
 public PropertyInfo[] getPrimaryKeys()
 {
     return(ModelInfoProvider.getFiledsByAttribute(this.GetType(), typeof(KeyAttribute)));
 }