/// <summary> /// Default persistance constructor. /// </summary> public DBPersistenceAttribute(bool persist) { if (persist == false) { _persistenceType = PersistenceTypeEnum.None; } }
public static DurabilityQosPolicyKind ConvertPersistence(this PersistenceTypeEnum persistenceType) { switch (persistenceType) { case PersistenceTypeEnum.Volatile: return(DurabilityQosPolicyKind.VolatileDurabilityQos); case PersistenceTypeEnum.Transient: return(DurabilityQosPolicyKind.TransientDurabilityQos); case PersistenceTypeEnum.Persistent: return(DurabilityQosPolicyKind.PersistentDurabilityQos); default: throw new ArgumentOutOfRangeException("persistenceType"); } }
/// <summary> /// /// </summary> public DBPersistenceAttribute(PersistenceTypeEnum persistType, PersistenceModeEnum persistenceMode) { _persistenceType = persistType; _persistenceMode = persistenceMode; }
/// <summary> /// Constructor. /// </summary> public DBPersistenceAttribute(PersistenceTypeEnum persistType) { _persistenceType = persistType; }