Struct SqlParameterBinderCreationOptions.ParameterConfigurationLookups
- Namespace
- LfrlAnvil.Sql.Statements.Compilers
- Assembly
- LfrlAnvil.Sql.Core.dll
Represents lookups of SqlParameterConfiguration instances.
public readonly record struct SqlParameterBinderCreationOptions.ParameterConfigurationLookups : IEquatable<SqlParameterBinderCreationOptions.ParameterConfigurationLookups>
- Implements
- Inherited Members
Constructors
ParameterConfigurationLookups(Dictionary<string, SqlParameterConfiguration>?, Dictionary<string, SqlParameterConfiguration>?)
Represents lookups of SqlParameterConfiguration instances.
public ParameterConfigurationLookups(Dictionary<string, SqlParameterConfiguration>? MembersByMemberName, Dictionary<string, SqlParameterConfiguration>? SelectorsByParameterName)
Parameters
MembersByMemberName
Dictionary<string, SqlParameterConfiguration>Contains SqlParameterConfiguration instances identifiable by MemberName.
SelectorsByParameterName
Dictionary<string, SqlParameterConfiguration>Contains SqlParameterConfiguration instances with CustomSelector identifiable by TargetParameterName.
Properties
MembersByMemberName
Contains SqlParameterConfiguration instances identifiable by MemberName.
public Dictionary<string, SqlParameterConfiguration>? MembersByMemberName { get; init; }
Property Value
SelectorsByParameterName
Contains SqlParameterConfiguration instances with CustomSelector identifiable by TargetParameterName.
public Dictionary<string, SqlParameterConfiguration>? SelectorsByParameterName { get; init; }
Property Value
Methods
GetMemberConfiguration(string)
Returns an SqlParameterConfiguration associated with the given member name
.
[Pure]
public SqlParameterConfiguration GetMemberConfiguration(string name)
Parameters
name
stringField or property name.
Returns
- SqlParameterConfiguration
SqlParameterConfiguration associated with the given member
name
.