コード例 #1
0
ファイル: BaseEntity.cs プロジェクト: netintellect/EF7App
 private void ShowSharedNestedAggregations()
 {
     if (SharedAggregations != null)
     {
         SharedAggregations.ToList()
         .ForEach(ShowSharedAggregation);
     }
     ActOnAllNestedEntities(e => e.ShowSharedAggregations());
 }
コード例 #2
0
ファイル: BaseEntity.cs プロジェクト: netintellect/EF7App
        private bool IsPartOfSharedAggregations(PropertyInfo propertyInfo)
        {
            if (propertyInfo == null)
            {
                return(false);
            }
            if (SharedAggregations == null)
            {
                return(false);
            }

            return(SharedAggregations.Any(item => item.PropertyType.FullName.Equals(propertyInfo.PropertyType.FullName)));
        }