AssemblyDetector
Namespace: MJCZone.DapperMatic.Providers
Assembly: MJCZone.DapperMatic
Summary
Detects availability of optional assemblies for type mapping. Uses lazy initialization with caching for performance.
static public
Contents
Methods (5) | Properties (3)
Methods
Reset
Resets cached assembly detection results. Useful for testing scenarios.
void Reset()GetType
GetType()ToString
ToString()Equals
Equals()GetHashCode
GetHashCode()Properties
HasMySqlData
Gets a value indicating whether MySql.Data assembly is available. Used for MySqlGeometry type support.
Type: bool
HasSqlServerTypes
Gets a value indicating whether Microsoft.SqlServer.Types assembly is available. Note: SQL Server native spatial types (SqlGeography, SqlGeometry, SqlHierarchyId) are NOT currently supported due to platform-specific native library dependencies. Use NetTopologySuite for cross-platform spatial support.
Type: bool
HasNetTopologySuite
Gets a value indicating whether NetTopologySuite assembly is available. Used for Geometry, Point, LineString, Polygon type support.
Type: bool