Ninja Database Pro
NinjaDbPro Class Properties


KellermanSoftware.NinjaDatabasePro Namespace : NinjaDbPro Class

For a list of all members of this type, see NinjaDbPro members.

Public Properties
 NameDescription
Public Property By default an interal cache of objects is maintained for performance. This is the time after which an item will be expired in the cache if it is not used. The default is 20 minutes for all platforms  
Public PropertyThe version of the database assembly  
Public PropertyThe path of the database directory  
Public PropertyAfter the database has been opened, this is the version of the database file  
Public PropertyThe name of the database  
Public PropertyGet the size of the data file size in bytes. This is the serialized data.  
Public PropertyThe data format for saving objects. The default is plain binary.  
Public Property Specify the block size for the encryption algorithm. Default is 128. AesManaged can only be 128  
Public Property Specify the key size for the encryption algorithm. Default is 128  
Public PropertyThe password to use when the EncodingFormat is EncryptedCompressed or Encrypted  
Public PropertyThe encryption salt to use when the EncodingFormat is EncryptedCompressed or Encrypted. The default is "PasswordSalt"  
Public Property Change out the encryption with hardware based or other encryption. Default encryption is AES  
Public PropertyGet the size of the index file in bytes. This is for the indexes and table definitions.  
Public Property Indexes are allocated in chunks to prevent needing to pack often. By default there is 1MB padding for each index.  
Public PropertyIf true, the datbase is open  
Public PropertyIf true, a transaction is open  
Public PropertyLicense Key for the licensed product (see your receipt)  
Public Property By default an interal cache of objects is maintained for performance. The default size 5MB  
Public Property Encrypt the external schema file. The Schema Encryption Password will be required to retrieve the schema. By default, the Schema is not encrypted.  
Public Property The size in bytes of the schema file  
Public PropertyWhere to store the data for the database. Default is IsolatedStorage.  
Public Property Get the total size in bytes of the database  
Public Property A list of actions to perform for a type when inserting, updating, or deleting. To create a trigger, create a class that implements the ITrigger interface.  
Public PropertyUser Name for the licensed product (see your receipt)  
Top
See Also

Reference

NinjaDbPro Class
KellermanSoftware.NinjaDatabasePro Namespace