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")); }