C# 클래스 MonoSoftware.MonoX.DAL.EntityClasses.AspnetUsersEntity

상속: CommonEntityBase
파일 보기 프로젝트 열기: MonoSoftware/MonoX-Data-Access-Layer 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AspnetUsersEntity System.Runtime.Serialization
AspnetUsersEntity System.Runtime.Serialization
DesetupSyncAspnetApplications void
DesetupSyncAspnetMembership void
DesetupSyncAspnetProfile void
DesetupSyncUserAvatar void
DesetupSyncUserProfile void
GetObjectData void
GetRelationsForField RelationCollection
InitClassEmpty void
InitClassMembers void
OnAspnetApplicationsPropertyChanged void
OnAspnetMembershipPropertyChanged void
OnAspnetProfilePropertyChanged void
OnUserAvatarPropertyChanged void
OnUserProfilePropertyChanged void
SetupCustomPropertyHashtables void
SetupSyncAspnetApplications void
SetupSyncAspnetMembership void
SetupSyncAspnetProfile void
SetupSyncUserAvatar void
SetupSyncUserProfile void

공개 메소드들

메소드 설명
AspnetUsersEntity ( IEntityFields2 fields ) : System.Runtime.Serialization

CTor

For framework usage.

AspnetUsersEntity ( IValidator validator ) : System.Runtime.Serialization

CTor

AspnetUsersEntity ( System userId ) : System.Runtime.Serialization

CTor

The entity is not fetched by this constructor. Use a DataAccessAdapter for that.

AspnetUsersEntity ( System userId, IValidator validator ) : System.Runtime.Serialization

CTor

The entity is not fetched by this constructor. Use a DataAccessAdapter for that.

GetRelationInfoAspnetApplications ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entity of type 'AspnetApplications' to this entity.

GetRelationInfoAspnetMembership ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entity of type 'AspnetMembership' to this entity.

GetRelationInfoAspnetPersonalizationPerUser ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'AspnetPersonalizationPerUser' to this entity.

GetRelationInfoAspnetProfile ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entity of type 'AspnetProfile' to this entity.

GetRelationInfoAspnetUsersInRoles ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'AspnetUsersInRoles' to this entity.

GetRelationInfoAuditInfos ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'AuditInfo' to this entity.

GetRelationInfoBlogEditors ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'BlogEditor' to this entity.

GetRelationInfoBlogPosts ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'BlogPost' to this entity.

GetRelationInfoBlogs ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Blog' to this entity.

GetRelationInfoCalendarEvents ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'CalendarEvent' to this entity.

GetRelationInfoCalendarModerators ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'CalendarModerator' to this entity.

GetRelationInfoCalendars ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Calendar' to this entity.

GetRelationInfoDocuments ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Document' to this entity.

GetRelationInfoLists ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'List' to this entity.

GetRelationInfoNewsItems ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'NewsItem' to this entity.

GetRelationInfoNewsPublishQueue ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'NewsPublishQueue' to this entity.

GetRelationInfoNewsletters ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Newsletter' to this entity.

GetRelationInfoOaTokens ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'OaToken' to this entity.

GetRelationInfoPage ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Page' to this entity.

GetRelationInfoPolls ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Poll' to this entity.

GetRelationInfoPrivacyLevelDefinition ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'PrivacyLevelDefinition' to this entity.

GetRelationInfoSnAlbums ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnAlbum' to this entity.

GetRelationInfoSnBlockUsers ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnBlockUser' to this entity.

GetRelationInfoSnBlockUsers_ ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnBlockUser' to this entity.

GetRelationInfoSnComments ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnComment' to this entity.

GetRelationInfoSnDiscussionMessage ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnDiscussionMessage' to this entity.

GetRelationInfoSnEvents ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnEvent' to this entity.

GetRelationInfoSnFiles ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFile' to this entity.

GetRelationInfoSnFriendEvents ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnEvent' to this entity.

GetRelationInfoSnFriendListMembers ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriendListMember' to this entity.

GetRelationInfoSnFriendLists ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriendList' to this entity.

GetRelationInfoSnFriendRequestsFriends ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriendRequest' to this entity.

GetRelationInfoSnFriendRequestsUsers ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriendRequest' to this entity.

GetRelationInfoSnFriendsFriends ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriend' to this entity.

GetRelationInfoSnFriendsUsers ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriend' to this entity.

GetRelationInfoSnGroupMembers ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnGroupMember' to this entity.

GetRelationInfoSnGroupRequests ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnGroupRequest' to this entity.

GetRelationInfoSnGroups ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnGroup' to this entity.

GetRelationInfoSnMessageRecipients ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnMessageRecipient' to this entity.

GetRelationInfoSnMessages ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnMessage' to this entity.

GetRelationInfoSnNotesAuthoredBy ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnNote' to this entity.

GetRelationInfoSnNotesPostedTo ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnNote' to this entity.

GetRelationInfoSnRating ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnRating' to this entity.

GetRelationInfoSnRelationshipss ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnRelationship' to this entity.

GetRelationInfoSnSubscribers ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnSubscriber' to this entity.

GetRelationInfoUserAvatar ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entity of type 'UserAvatar' to this entity.

GetRelationInfoUserProfile ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entity of type 'UserProfile' to this entity.

GetRelationInfoUserSocialIdentities ( ) : IRelationPredicateBucket

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'UserSocialIdentity' to this entity.

보호된 메소드들

메소드 설명
AddToMemberEntityCollectionsQueue ( Queue collectionsQueue ) : void

Adds the member collections to the collections queue (base first)

CheckOneWayRelations ( string propertyName ) : bool

Checks if the relation mapped by the property with the name specified is a one way / single sided relation. If the passed in name is null, it/ will return true if the entity has any single-sided relation

CreateEntityFactory ( ) : IEntityFactory2

Creates a new instance of the factory related to this entity

CreateMemberEntityCollectionsQueue ( Queue collectionsQueue, Queue requiredQueue ) : void

Creates the member entity collections queue.

GetAllRelations ( ) : List

Gets a list of all the EntityRelation objects the type of this instance has.

GetDependentRelatedEntities ( ) : List

Gets a collection of related entities referenced by this entity which this entity depends on (this entity is the FK side of their PK fields). These entities will have to be persisted before this entity during a recursive save.

GetDependingRelatedEntities ( ) : List

Gets a collection of related entities referenced by this entity which depend on this entity (this entity is the PK side of their FK fields). These entities will have to be persisted after this entity during a recursive save.

GetFromMemberEntityCollectionsQueue ( Queue collectionsQueue ) : void

Gets the member collections queue from the queue (base first)

GetMemberEntityCollections ( ) : List

Gets a list of all entity collections stored as member variables in this entity. Only 1:n related collections are returned.

GetRelatedData ( ) : object>.Dictionary

Gets all related data objects, stored by name. The name is the field name mapped onto the relation for that particular data element.

GetRelationsForFieldOfType ( string fieldName ) : RelationCollection

Gets the relation objects which represent the relation the fieldName specified is mapped on.

HasPopulatedMemberEntityCollections ( ) : bool

Determines whether the entity has populated member collections

PerformDesyncSetupFKFieldChange ( int fieldIndex ) : void

Performs the desync setup when an FK field has been changed. The entity referenced based on the FK field will be dereferenced and sync info will be removed.

SetRelatedEntity ( IEntityCore relatedEntity, string fieldName ) : void

Sets the internal parameter related to the fieldname passed to the instance relatedEntity.

SetRelatedEntityProperty ( string propertyName, IEntityCore entity ) : void

Sets the related entity property to the entity specified. If the property is a collection, it will add the entity specified to that collection.

Used by prefetch path logic.

UnsetRelatedEntity ( IEntityCore relatedEntity, string fieldName, bool signalRelatedEntityManyToOne ) : void

Unsets the internal parameter related to the fieldname passed to the instance relatedEntity. Reverses the actions taken by SetRelatedEntity()

비공개 메소드들

메소드 설명
AspnetUsersEntity ( ) : System.Runtime.Serialization

Static CTor for setting up custom property hashtables. Is executed before the first instance of this entity class or derived classes is constructed.

AspnetUsersEntity ( SerializationInfo info, StreamingContext context ) : System.Runtime.Serialization
DesetupSyncAspnetApplications ( bool signalRelatedEntity, bool resetFKFields ) : void

Removes the sync logic for member _aspnetApplications

DesetupSyncAspnetMembership ( bool signalRelatedEntity, bool resetFKFields ) : void

Removes the sync logic for member _aspnetMembership

DesetupSyncAspnetProfile ( bool signalRelatedEntity, bool resetFKFields ) : void

Removes the sync logic for member _aspnetProfile

DesetupSyncUserAvatar ( bool signalRelatedEntity, bool resetFKFields ) : void

Removes the sync logic for member _userAvatar

DesetupSyncUserProfile ( bool signalRelatedEntity, bool resetFKFields ) : void

Removes the sync logic for member _userProfile

GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetRelationsForField ( string fieldName ) : RelationCollection

Gets the relation objects which represent the relation the fieldName specified is mapped on.

InitClassEmpty ( IValidator validator, IEntityFields2 fields ) : void

Initializes the class with empty data, as if it is a new Entity.

InitClassMembers ( ) : void

Initializes the class members

OnAspnetApplicationsPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Handles property change events of properties in a related entity.

OnAspnetMembershipPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Handles property change events of properties in a related entity.

OnAspnetProfilePropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Handles property change events of properties in a related entity.

OnUserAvatarPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Handles property change events of properties in a related entity.

OnUserProfilePropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Handles property change events of properties in a related entity.

SetupCustomPropertyHashtables ( ) : void

Initializes the hashtables for the entity type and entity field custom properties.

SetupSyncAspnetApplications ( IEntityCore relatedEntity ) : void

setups the sync logic for member _aspnetApplications

SetupSyncAspnetMembership ( IEntityCore relatedEntity ) : void

setups the sync logic for member _aspnetMembership

SetupSyncAspnetProfile ( IEntityCore relatedEntity ) : void

setups the sync logic for member _aspnetProfile

SetupSyncUserAvatar ( IEntityCore relatedEntity ) : void

setups the sync logic for member _userAvatar

SetupSyncUserProfile ( IEntityCore relatedEntity ) : void

setups the sync logic for member _userProfile

메소드 상세

AddToMemberEntityCollectionsQueue() 보호된 메소드

Adds the member collections to the collections queue (base first)
protected AddToMemberEntityCollectionsQueue ( Queue collectionsQueue ) : void
collectionsQueue Queue The collections queue.
리턴 void

AspnetUsersEntity() 공개 메소드

CTor
For framework usage.
public AspnetUsersEntity ( IEntityFields2 fields ) : System.Runtime.Serialization
fields IEntityFields2 Fields object to set as the fields for this entity.
리턴 System.Runtime.Serialization

AspnetUsersEntity() 공개 메소드

CTor
public AspnetUsersEntity ( IValidator validator ) : System.Runtime.Serialization
validator IValidator The custom validator object for this AspnetUsersEntity
리턴 System.Runtime.Serialization

AspnetUsersEntity() 공개 메소드

CTor
The entity is not fetched by this constructor. Use a DataAccessAdapter for that.
public AspnetUsersEntity ( System userId ) : System.Runtime.Serialization
userId System PK value for AspnetUsers which data should be fetched into this AspnetUsers object
리턴 System.Runtime.Serialization

AspnetUsersEntity() 공개 메소드

CTor
The entity is not fetched by this constructor. Use a DataAccessAdapter for that.
public AspnetUsersEntity ( System userId, IValidator validator ) : System.Runtime.Serialization
userId System PK value for AspnetUsers which data should be fetched into this AspnetUsers object
validator IValidator The custom validator object for this AspnetUsersEntity
리턴 System.Runtime.Serialization

CheckOneWayRelations() 보호된 메소드

Checks if the relation mapped by the property with the name specified is a one way / single sided relation. If the passed in name is null, it/ will return true if the entity has any single-sided relation
protected CheckOneWayRelations ( string propertyName ) : bool
propertyName string Name of the property which is mapped onto the relation to check, or null to check if the entity has any relation/ which is single sided
리턴 bool

CreateEntityFactory() 보호된 메소드

Creates a new instance of the factory related to this entity
protected CreateEntityFactory ( ) : IEntityFactory2
리턴 IEntityFactory2

CreateMemberEntityCollectionsQueue() 보호된 메소드

Creates the member entity collections queue.
protected CreateMemberEntityCollectionsQueue ( Queue collectionsQueue, Queue requiredQueue ) : void
collectionsQueue Queue The collections queue.
requiredQueue Queue The required queue.
리턴 void

GetAllRelations() 보호된 메소드

Gets a list of all the EntityRelation objects the type of this instance has.
protected GetAllRelations ( ) : List
리턴 List

GetDependentRelatedEntities() 보호된 메소드

Gets a collection of related entities referenced by this entity which this entity depends on (this entity is the FK side of their PK fields). These entities will have to be persisted before this entity during a recursive save.
protected GetDependentRelatedEntities ( ) : List
리턴 List

GetDependingRelatedEntities() 보호된 메소드

Gets a collection of related entities referenced by this entity which depend on this entity (this entity is the PK side of their FK fields). These entities will have to be persisted after this entity during a recursive save.
protected GetDependingRelatedEntities ( ) : List
리턴 List

GetFromMemberEntityCollectionsQueue() 보호된 메소드

Gets the member collections queue from the queue (base first)
protected GetFromMemberEntityCollectionsQueue ( Queue collectionsQueue ) : void
collectionsQueue Queue The collections queue.
리턴 void

GetMemberEntityCollections() 보호된 메소드

Gets a list of all entity collections stored as member variables in this entity. Only 1:n related collections are returned.
protected GetMemberEntityCollections ( ) : List
리턴 List

GetRelatedData() 보호된 메소드

Gets all related data objects, stored by name. The name is the field name mapped onto the relation for that particular data element.
protected GetRelatedData ( ) : object>.Dictionary
리턴 object>.Dictionary

GetRelationInfoAspnetApplications() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entity of type 'AspnetApplications' to this entity.
public GetRelationInfoAspnetApplications ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoAspnetMembership() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entity of type 'AspnetMembership' to this entity.
public GetRelationInfoAspnetMembership ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoAspnetPersonalizationPerUser() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'AspnetPersonalizationPerUser' to this entity.
public GetRelationInfoAspnetPersonalizationPerUser ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoAspnetProfile() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entity of type 'AspnetProfile' to this entity.
public GetRelationInfoAspnetProfile ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoAspnetUsersInRoles() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'AspnetUsersInRoles' to this entity.
public GetRelationInfoAspnetUsersInRoles ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoAuditInfos() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'AuditInfo' to this entity.
public GetRelationInfoAuditInfos ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoBlogEditors() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'BlogEditor' to this entity.
public GetRelationInfoBlogEditors ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoBlogPosts() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'BlogPost' to this entity.
public GetRelationInfoBlogPosts ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoBlogs() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Blog' to this entity.
public GetRelationInfoBlogs ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoCalendarEvents() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'CalendarEvent' to this entity.
public GetRelationInfoCalendarEvents ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoCalendarModerators() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'CalendarModerator' to this entity.
public GetRelationInfoCalendarModerators ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoCalendars() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Calendar' to this entity.
public GetRelationInfoCalendars ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoDocuments() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Document' to this entity.
public GetRelationInfoDocuments ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoLists() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'List' to this entity.
public GetRelationInfoLists ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoNewsItems() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'NewsItem' to this entity.
public GetRelationInfoNewsItems ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoNewsPublishQueue() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'NewsPublishQueue' to this entity.
public GetRelationInfoNewsPublishQueue ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoNewsletters() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Newsletter' to this entity.
public GetRelationInfoNewsletters ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoOaTokens() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'OaToken' to this entity.
public GetRelationInfoOaTokens ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoPage() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Page' to this entity.
public GetRelationInfoPage ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoPolls() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'Poll' to this entity.
public GetRelationInfoPolls ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoPrivacyLevelDefinition() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'PrivacyLevelDefinition' to this entity.
public GetRelationInfoPrivacyLevelDefinition ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnAlbums() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnAlbum' to this entity.
public GetRelationInfoSnAlbums ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnBlockUsers() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnBlockUser' to this entity.
public GetRelationInfoSnBlockUsers ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnBlockUsers_() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnBlockUser' to this entity.
public GetRelationInfoSnBlockUsers_ ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnComments() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnComment' to this entity.
public GetRelationInfoSnComments ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnDiscussionMessage() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnDiscussionMessage' to this entity.
public GetRelationInfoSnDiscussionMessage ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnEvents() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnEvent' to this entity.
public GetRelationInfoSnEvents ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnFiles() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFile' to this entity.
public GetRelationInfoSnFiles ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnFriendEvents() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnEvent' to this entity.
public GetRelationInfoSnFriendEvents ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnFriendListMembers() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriendListMember' to this entity.
public GetRelationInfoSnFriendListMembers ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnFriendLists() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriendList' to this entity.
public GetRelationInfoSnFriendLists ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnFriendRequestsFriends() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriendRequest' to this entity.
public GetRelationInfoSnFriendRequestsFriends ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnFriendRequestsUsers() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriendRequest' to this entity.
public GetRelationInfoSnFriendRequestsUsers ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnFriendsFriends() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriend' to this entity.
public GetRelationInfoSnFriendsFriends ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnFriendsUsers() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnFriend' to this entity.
public GetRelationInfoSnFriendsUsers ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnGroupMembers() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnGroupMember' to this entity.
public GetRelationInfoSnGroupMembers ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnGroupRequests() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnGroupRequest' to this entity.
public GetRelationInfoSnGroupRequests ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnGroups() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnGroup' to this entity.
public GetRelationInfoSnGroups ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnMessageRecipients() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnMessageRecipient' to this entity.
public GetRelationInfoSnMessageRecipients ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnMessages() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnMessage' to this entity.
public GetRelationInfoSnMessages ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnNotesAuthoredBy() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnNote' to this entity.
public GetRelationInfoSnNotesAuthoredBy ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnNotesPostedTo() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnNote' to this entity.
public GetRelationInfoSnNotesPostedTo ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnRating() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnRating' to this entity.
public GetRelationInfoSnRating ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnRelationshipss() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnRelationship' to this entity.
public GetRelationInfoSnRelationshipss ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoSnSubscribers() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'SnSubscriber' to this entity.
public GetRelationInfoSnSubscribers ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoUserAvatar() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entity of type 'UserAvatar' to this entity.
public GetRelationInfoUserAvatar ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoUserProfile() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entity of type 'UserProfile' to this entity.
public GetRelationInfoUserProfile ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationInfoUserSocialIdentities() 공개 메소드

Creates a new IRelationPredicateBucket object which contains the predicate expression and relation collection to fetch the related entities of type 'UserSocialIdentity' to this entity.
public GetRelationInfoUserSocialIdentities ( ) : IRelationPredicateBucket
리턴 IRelationPredicateBucket

GetRelationsForFieldOfType() 보호된 메소드

Gets the relation objects which represent the relation the fieldName specified is mapped on.
protected GetRelationsForFieldOfType ( string fieldName ) : RelationCollection
fieldName string Name of the field mapped onto the relation of which the relation objects have to be obtained.
리턴 RelationCollection

HasPopulatedMemberEntityCollections() 보호된 메소드

Determines whether the entity has populated member collections
protected HasPopulatedMemberEntityCollections ( ) : bool
리턴 bool

PerformDesyncSetupFKFieldChange() 보호된 메소드

Performs the desync setup when an FK field has been changed. The entity referenced based on the FK field will be dereferenced and sync info will be removed.
protected PerformDesyncSetupFKFieldChange ( int fieldIndex ) : void
fieldIndex int The fieldindex.
리턴 void

SetRelatedEntity() 보호된 메소드

Sets the internal parameter related to the fieldname passed to the instance relatedEntity.
protected SetRelatedEntity ( IEntityCore relatedEntity, string fieldName ) : void
relatedEntity IEntityCore Instance to set as the related entity of type entityType
fieldName string Name of field mapped onto the relation which resolves in the instance relatedEntity
리턴 void

SetRelatedEntityProperty() 보호된 메소드

Sets the related entity property to the entity specified. If the property is a collection, it will add the entity specified to that collection.
Used by prefetch path logic.
protected SetRelatedEntityProperty ( string propertyName, IEntityCore entity ) : void
propertyName string Name of the property.
entity IEntityCore Entity to set as an related entity
리턴 void

UnsetRelatedEntity() 보호된 메소드

Unsets the internal parameter related to the fieldname passed to the instance relatedEntity. Reverses the actions taken by SetRelatedEntity()
protected UnsetRelatedEntity ( IEntityCore relatedEntity, string fieldName, bool signalRelatedEntityManyToOne ) : void
relatedEntity IEntityCore Instance to unset as the related entity of type entityType
fieldName string Name of field mapped onto the relation which resolves in the instance relatedEntity
signalRelatedEntityManyToOne bool if set to true it will notify the manytoone side, if applicable.
리턴 void