Namespace LinqToDB.DataProvider
Classes
- NoopQueryParametersNormalizer
No-op query parameter normalization policy. Could be used for providers with positional nameless parameters or providers without database support.
- UniqueParametersNormalizer
Parameter name rules, implemented by this policy:
- duplicate name check is case-insensitive
- max name length: 50 characters
- allowed characters: ASCII digits, ASCII letters, _ (underscore).
- allowed first character: ASCII letter.
- default name if name missing/invalid: "p"
- duplicates resolved by adding "_counter" suffix
Structs
Interfaces
- IDynamicProviderAdapter
Contains base information about ADO.NET provider. Could be extended by specific implementation to expose additional provider-specific services.
- IQueryParametersNormalizer
Interface, implemented by query parameter name normalization policy for specific provider/database.
Enums
- OleDbProviderAdapter.ColumnFlags
DBCOLUMNFLAGS OLE DB enumeration. https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms722704(v=vs.85).