Interface IMemberInformation
- Namespace
- FluentCommand.Reflection
- Assembly
- FluentCommand.dll
An interface for member information
public interface IMemberInformation
Properties
Column
Gets the database column name that a property is mapped to
string Column { get; }
Property Value
- string
The database column name that a property is mapped to
ColumnOrder
Gets the zero-based order of the column the property is mapped to
int? ColumnOrder { get; }
Property Value
- int?
The zero-based order of the column the property is mapped to
ColumnType
Gets the database provider specific data type of the column the property is mapped to
string ColumnType { get; }
Property Value
- string
The database provider specific data type of the column the property is mapped to
ForeignKey
Gets a value indicating the name of the associated navigation property or associated foreign key(s)
string ForeignKey { get; }
Property Value
- string
A value indicating the name of the associated navigation property or associated foreign key(s)
HasGetter
Gets a value indicating whether this member has getter.
bool HasGetter { get; }
Property Value
- bool
true
if this member has getter; otherwise,false
.
HasSetter
Gets a value indicating whether this member has setter.
bool HasSetter { get; }
Property Value
- bool
true
if this member has setter; otherwise,false
.
IsConcurrencyCheck
Gets a value indicating that this property participates in optimistic concurrency check
bool IsConcurrencyCheck { get; }
Property Value
- bool
true
if this property participates in optimistic concurrency check; otherwise,false
.
IsDatabaseGenerated
Gets a value indicating that this property is database generated
bool IsDatabaseGenerated { get; }
Property Value
- bool
true
if this property is database generated; otherwise,false
.
IsKey
Gets a value indicating that this property is the unique identify for the entity
bool IsKey { get; }
Property Value
- bool
true
if this property is a primary key; otherwise,false
.
IsNotMapped
Gets a value indicating that this property should be excluded from database mapping
bool IsNotMapped { get; }
Property Value
- bool
true
if this property should be excluded from database mapping; otherwise,false
.
MemberInfo
Gets the member info.
MemberInfo MemberInfo { get; }
Property Value
- MemberInfo
The member info.
MemberType
Gets the type of the member.
Type MemberType { get; }
Property Value
- Type
The type of the member.
Name
Gets the name of the member.
string Name { get; }
Property Value
- string
The name of the member.