Beispiel #1
0
 private MetadataStore()
 {
     _clrTypeMap = new ClrTypeMap(this);
     RegisterTypeDiscoveryActionCore(typeof(IEntity), (t) => _clrTypeMap.GetStructuralType(t), false);
     RegisterTypeDiscoveryActionCore(typeof(IComplexObject), (t) => _clrTypeMap.GetStructuralType(t), false);
     RegisterTypeDiscoveryActionCore(typeof(Validator), (t) => RegisterValidator(t), true);
 }
        private MetadataStore()
        {
            _clrTypeMap = new ClrTypeMap(this);

            RegisterTypeDiscoveryActionCore(typeof(IEntity), (t) => {
                StructuralTypeBuilder.GetEntityType(t);
                _clrTypeMap.GetStructuralType(t);
            }, false);
            RegisterTypeDiscoveryActionCore(typeof(IComplexObject), (t) => _clrTypeMap.GetStructuralType(t), false);
            RegisterTypeDiscoveryActionCore(typeof(Validator), (t) => RegisterValidator(t), true);
            RegisterTypeDiscoveryActionCore(typeof(NamingConvention), (t) => RegisterNamingConvention(t), true);
        }