コード例 #1
0
 /// <summary>
 /// 加载所有属性元数据
 /// </summary>
 /// <param name="viewMeta"></param>
 private void CreatePropertiesViewMeta(EntityViewMeta viewMeta)
 {
     foreach (var property in EntityMetaHelper.GetEntityProperties(viewMeta.EntityMeta))
     {
         this.CreateEntityPropertyViewMeta(property, viewMeta);
     }
 }
コード例 #2
0
ファイル: CodeEVMReader.cs プロジェクト: cato541265/Rafy
        /// <summary>
        /// 加载所有属性元数据
        /// </summary>
        /// <param name="viewMeta"></param>
        private void CreatePropertiesViewMeta(EntityViewMeta viewMeta)
        {
            foreach (var property in EntityMetaHelper.GetEntityProperties(viewMeta.EntityMeta))
            {
                this.CreateEntityPropertyViewMeta(property, viewMeta);
            }

            //加入扩展属性元数据
            foreach (var mp in EntityMetaHelper.GetEntityPropertiesExtension(viewMeta.EntityMeta))
            {
                this.CreateExtensionPropertyViewMeta(mp, viewMeta);
            }
        }