public static SchemaWalker GetWalker(FdoConnection conn) { using (var svc = conn.CreateFeatureService()) { if (svc.SupportsPartialSchemaDiscovery()) return new PartialSchemaWalker(conn); else return new FullSchemaWalker(conn); } }
public FdoAggregateQueryPresenter(IFdoAggregateQueryView view, FdoConnection conn) { _view = view; _conn = conn; _service = _conn.CreateFeatureService(); _view.OrderingEnabled = false; _walker = SchemaWalker.GetWalker(conn); }