Beispiel #1
0
 public EntityFrameworkQueryControllerConfiguration(QueryControllerParameters parameters)
 {
     Storage          = new FileStoreSchemaStorage();
     Resolver         = new SqlJsonObjectResolver();
     ExpressionEngine = new SqlExpressionEngine(Resolver);
     Reader           = new EntityFrameworkStoreSchemaReader();
     ReaderParameters = new EntityFrameworkStoreSchemaReaderParameters {
         DbContextType = parameters.DbContextType
     };
 }
        public void ReadSchemaTest()
        {
            var reader = new EntityFrameworkStoreSchemaReader();
            var ps     = new EntityFrameworkStoreSchemaReaderParameters {
                DbContextType = typeof(AdventureWorksContext)
            };

            var schema = reader.ReadSchema(ps);

            Assert.Equal(15, schema.Definitions.Count);
            Assert.True(schema.Definitions.ContainsKey("Address"));
        }