The entity manager behaviors.

Namespace: Hypertable.Persistence
Assembly: ht4o (in ht4o.dll) Version: 0.9.8.11 (0.9.8.11)

Syntax

         
 C#  Visual Basic  Visual C++ 
[FlagsAttribute]
public enum Behaviors
<FlagsAttribute> _
Public Enumeration Behaviors
[FlagsAttribute]
public enum class Behaviors

Members

MemberValueDescription
Default0
Use the entity manager default behaviors.
CreateAlways1
Creates always a new entity key for each entity in the object graph.
CreateLazy2
Creates new entity keys for new entities and those which are not part of the current EntityManager context.
CreateNew3
Creates new entity keys only for new entities.
CreateBehaviors3
Masks for all create behaviors.
DoNotCache256
Don't cache entities written nor entities read.
BypassWriteCache512
Bypasses the entity keys written cache, cannot be combined with Behaviors.CreateLazy.
BypassReadCache1024
Bypasses the entity read cache. If set fetched entities won't be insert into the read cache.
BypassReadCache
Gets a value indicating whether the behavior is bypass read cache.
BypassWriteCache
Gets a value indicating whether the behavior is bypass write cache.
DoNotCache
Gets a value indicating whether the behavior is don't cache.
IsCreateAlways
Gets a value indicating whether the behavior is create always.
IsCreateLazy
Gets a value indicating whether the behavior is create lazy.
IsCreateNew
Gets a value indicating whether the behavior is create new.
IsDefault
Gets a value indicating whether the behavior is default.

See Also