Exemplo n.º 1
0
        public EmitEdmModelAnnotator(IMetadataProvider metadataProvider)
        {
            var clrTypeResolver = new EmitClrTypeResolver(metadataProvider);

            clrTypeResolver.Build();

            _clrTypeProvider = clrTypeResolver;
        }
Exemplo n.º 2
0
        private static DbModel BuildModel(IMetadataProvider metadataProvider, IClrTypeProvider clrTypeProvider)
        {
            BoundedContextElement context;

            metadataProvider.TryGetMetadata(BuildContextId(), out context);

            var configurator = new DbModelBuilderConfigurator(metadataProvider, clrTypeProvider);
            var builder      = configurator.Configure(context);

            return(builder.Build(EffortProvider));
        }
Exemplo n.º 3
0
        public DbModelFactory(IMetadataProvider metadataProvider, IClrTypeProvider clrTypeProvider)
        {
            if (metadataProvider == null)
            {
                throw new ArgumentNullException(nameof(metadataProvider));
            }
            if (clrTypeProvider == null)
            {
                throw new ArgumentNullException(nameof(clrTypeProvider));
            }

            _dbModelBuilderConfigurator = new DbModelBuilderConfigurator(metadataProvider, clrTypeProvider);
            _metadataProvider = metadataProvider;
        }
Exemplo n.º 4
0
        public DbModelFactory(IMetadataProvider metadataProvider, IClrTypeProvider clrTypeProvider)
        {
            if (metadataProvider == null)
            {
                throw new ArgumentNullException(nameof(metadataProvider));
            }
            if (clrTypeProvider == null)
            {
                throw new ArgumentNullException(nameof(clrTypeProvider));
            }

            _dbModelBuilderConfigurator = new DbModelBuilderConfigurator(metadataProvider, clrTypeProvider);
            _metadataProvider           = metadataProvider;
        }
 public DynamicControllersRegistrar(IMetadataProvider metadataProvider, IClrTypeProvider clrTypeProvider, IDynamicAssembliesRegistry registry)
 {
     _metadataProvider = metadataProvider;
     _clrTypeProvider = clrTypeProvider;
     _registry = registry;
 }
Exemplo n.º 6
0
 public EdmModelAnnotator(IClrTypeProvider clrTypeProvider)
 {
     _clrTypeProvider = clrTypeProvider;
 }
Exemplo n.º 7
0
 public DynamicControllersRegistrar(IMetadataProvider metadataProvider, IClrTypeProvider clrTypeProvider, IDynamicAssembliesRegistry registry)
 {
     _metadataProvider = metadataProvider;
     _clrTypeProvider  = clrTypeProvider;
     _registry         = registry;
 }
 public DbModelBuilderConfigurator(IMetadataProvider metadataProvider, IClrTypeProvider clrTypeProvider)
 {
     _metadataProvider = metadataProvider;
     _clrTypeProvider  = clrTypeProvider;
 }