DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Public Member Functions | |
TypeMappingConfiguration () | |
TypeMappingConfiguration< T > | ToTable (string name) |
TypeMappingConfiguration< T > | HasUniqueKey< TMember > (Expression< Func< T, TMember >> member) |
MemberMappingConfiguration< T > | Member< TMember > (Expression< Func< T, TMember >> member) |
void | Ignore< TMember > (Expression< Func< T, TMember >> member) |
Package Functions | |
void | Ignore (string memberName) |
Properties | |
string | TableName [get, set] |
string | UniqueKeyMember [get, set] |
Type ITypeMappingConfiguration. | ElementType [get] |
string ITypeMappingConfiguration. | TableName [get] |
string ITypeMappingConfiguration. | UniqueKeyMember [get] |
IEnumerable< KeyValuePair< string, IMemberMappingConfiguration > > ITypeMappingConfiguration. | Members [get] |
Properties inherited from Deveel.Data.Mapping.ITypeMappingConfiguration | |
Type | ElementType [get] |
string | TableName [get] |
string | UniqueKeyMember [get] |
IEnumerable< KeyValuePair< string, IMemberMappingConfiguration > > | Members [get] |
Private Member Functions | |
Dictionary< string, IMemberMappingConfiguration > | DiscoverMembers () |
string | DiscoverTableName () |
MemberInfo | GetMemberInfo< TProperty > (Expression< Func< T, TProperty >> memberSelector) |
Private Attributes | |
Dictionary< string, IMemberMappingConfiguration > | memberMappings |
List< string > | ignoredMembers |
T | : | class |
Definition at line 7 of file TypeMappingConfiguration.cs.
|
inline |
Definition at line 11 of file TypeMappingConfiguration.cs.
|
inlineprivate |
Definition at line 36 of file TypeMappingConfiguration.cs.
|
inlineprivate |
Definition at line 51 of file TypeMappingConfiguration.cs.
|
inlineprivate |
Definition at line 59 of file TypeMappingConfiguration.cs.
|
inline |
Definition at line 82 of file TypeMappingConfiguration.cs.
|
inlinepackage |
Definition at line 115 of file TypeMappingConfiguration.cs.
|
inline |
Definition at line 108 of file TypeMappingConfiguration.cs.
|
inline |
Definition at line 91 of file TypeMappingConfiguration.cs.
|
inline |
Definition at line 77 of file TypeMappingConfiguration.cs.
|
private |
Definition at line 9 of file TypeMappingConfiguration.cs.
|
private |
Definition at line 8 of file TypeMappingConfiguration.cs.
|
getprivate |
Definition at line 20 of file TypeMappingConfiguration.cs.
|
getprivate |
Definition at line 32 of file TypeMappingConfiguration.cs.
|
getsetprivate |
Definition at line 16 of file TypeMappingConfiguration.cs.
|
getprivate |
Definition at line 24 of file TypeMappingConfiguration.cs.
|
getsetprivate |
Definition at line 18 of file TypeMappingConfiguration.cs.
|
getprivate |
Definition at line 28 of file TypeMappingConfiguration.cs.