当前位置: 首页>>代码示例>>C#>>正文


C# Property.GetAntiDependenciesOfType方法代码示例

本文整理汇总了C#中Property.GetAntiDependenciesOfType方法的典型用法代码示例。如果您正苦于以下问题:C# Property.GetAntiDependenciesOfType方法的具体用法?C# Property.GetAntiDependenciesOfType怎么用?C# Property.GetAntiDependenciesOfType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Property的用法示例。


在下文中一共展示了Property.GetAntiDependenciesOfType方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: PropagateToStorageColumn

 private void PropagateToStorageColumn(Property property)
 {
     foreach (var sp in property.GetAntiDependenciesOfType<ScalarProperty>())
     {
         // don't pick up ScalarProperty elements inside an AssociationSetMapping
         if (sp.GetParentOfType(typeof(MappingFragment)) != null)
         {
             var column = sp.ColumnName.Target;
             if (column != null)
             {
                 PropagateKeyToStorageColumn(property, column);
             }
         }
     }
 }
开发者ID:Cireson,项目名称:EntityFramework6,代码行数:15,代码来源:PropagateViewKeysToStorageModel.cs

示例2: GetInheritanceScalarPropsForStorageProp

        private static void GetInheritanceScalarPropsForStorageProp(
            Property storageProp, ConceptualEntityType etmEntityType, out ScalarProperty scalarPropMappedToCurrentEntity,
            out ScalarProperty nearestScalarPropMappedToAncestorEntity)
        {
            scalarPropMappedToCurrentEntity = null;
            nearestScalarPropMappedToAncestorEntity = null;

            // assign the ScalarProp which maps storageProp within ETM where the EntityType is etmEntityType (can be null)
            scalarPropMappedToCurrentEntity = storageProp.GetAntiDependenciesOfType<ScalarProperty>().
                FirstOrDefault<ScalarProperty>(scalarProp => scalarProp.FirstBoundConceptualEntityType == etmEntityType);

            // assign the ScalarProp which maps storageProp within ETM for nearest ancestor of etmEntityType (can be null)
            foreach (var cet in etmEntityType.ResolvableBaseTypes)
            {
                nearestScalarPropMappedToAncestorEntity = storageProp.GetAntiDependenciesOfType<ScalarProperty>().
                    FirstOrDefault<ScalarProperty>(scalarProp => scalarProp.FirstBoundConceptualEntityType == cet);
                if (nearestScalarPropMappedToAncestorEntity != null)
                {
                    return;
                }
            }
        }
开发者ID:Cireson,项目名称:EntityFramework6,代码行数:22,代码来源:MappingColumnMappings.cs


注:本文中的Property.GetAntiDependenciesOfType方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。