Class MongoEntity
A projection/entity especially designed to work with MongoDB.
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Cqrs.Mongo.Entities
Assembly: Cqrs.Mongo.dll
Syntax
[Serializable]
[DataContract]
public abstract class MongoEntity : Entity, IEntity
Properties
IsLogicallyDeleted
Indicates if this IEntity has been deleted, but not removed from the IDataStore<TData>, this way entities can be retrieved so an un-deleted operation can be triggered.
Declaration
[Required]
[DataMember]
public override bool IsLogicallyDeleted { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
Rsn
The identifier of the IEntity.
Declaration
[Required]
[BsonId]
[DataMember]
public override Guid Rsn { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
Overrides
SortingOrder
The order of this IEntity to sort by, by default.
Declaration
[DataMember]
public override int SortingOrder { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |