コード例 #1
0
 private IEnumerable <IPropertyMappingProvider> GetProperties(EntityMap entityMap)
 {
     return(entityMap.Properties.Select(p => p.Accept(this)).ToList());
 }
コード例 #2
0
 public IEntityMappingProvider Visit(EntityMap entityMap)
 {
     _currentType = entityMap.Type;
     return(new EntityMappingProvider(entityMap.Type, GetClasses(entityMap), GetProperties(entityMap)));
 }
コード例 #3
0
 private IEnumerable <IClassMappingProvider> GetClasses(EntityMap entityMap)
 {
     return(entityMap.Classes.Select(c => c.Accept(this)).ToList());
 }