示例#1
0
        /// <summary>
        /// Adds the spatial filter defaults
        /// </summary>
        public static IFilterConventionDescriptor AddSpatialDefaults(
            this IFilterConventionDescriptor descriptor)
        {
            if (descriptor is null)
            {
                throw new ArgumentNullException(nameof(descriptor));
            }

            descriptor.AddSpatialOperations();
            descriptor.BindSpatialTypes();
            descriptor.AddProviderExtension(
                new QueryableFilterProviderExtension(p => p.AddSpatialHandlers()));

            return(descriptor);
        }