KellermanSoftware.Ninja-Database-Pro Assembly
Overview
Namespaces
KellermanSoftware.NinjaDatabasePro Namespace
Overview
Classes
BaseCompositeIndex<T>
Overview
Members
Methods
Clear Method
ClearLazyLoadedValues Method
Delete Method
GetAllPrimaryKeys Method
GetAllPrimaryKeysDescending Method
GetIndexRecordExactMatch Method
GetPrimaryKeys Method
Insert Method
Query Method
SortIndex Method
Update Method
Properties
ClassName Property
DatabaseReference Property
IndexName Property
IsDirty Property
NeedsSorted Property
Properties Property
SerializedDictionary Property
Style Property
BaseSingleIndex<T,TIndex>
Overview
Members
Methods
Clear Method
ClearLazyLoadedValues Method
Delete Method
GetAllPrimaryKeys Method
GetAllPrimaryKeysDescending Method
GetIndexRecordExactMatch Method
GetPrimaryKeys Method
Insert Method
Query Method
SortIndex Method
Update Method
Properties
ClassName Property
DatabaseReference Property
IndexName Property
IsDirty Property
NeedsSorted Property
PropertyName Property
SerializedDictionary Property
Style Property
CompositeIndex<T>
Overview
Members
CompositeIndex<T> Constructor
Methods
Clear Method
ClearLazyLoadedValues Method
Delete Method
GetAllPrimaryKeys Method
GetAllPrimaryKeysDescending Method
GetIndexRecordExactMatch Method
GetPrimaryKeys Method
Insert Method
Query Method
SortIndex Method
Update Method
Properties
SerializedDictionary Property
Fields
NonUniqueItems Field
UniqueItems Field
CompositeIndexRecord<T>
Overview
Members
CompositeIndexRecord<T> Constructor
Methods
Equals Method
GetHashCode Method
Properties
Indexes Property
LazyValue Property
Fields
PrimaryKey Field
DisableAutoAttribute
Overview
Members
DisableAutoAttribute Constructor
Field
Overview
Members
Field Constructor
Properties
FieldType Property
Name Property
FileDatabase
Overview
Members
FileDatabase Constructor
Methods
CopyDirectory Method
CreateDirectory Method
DeleteDirectory Method
DeleteFile Method
DirectoryExists Method
Dispose Method
FileExists Method
StreamFactory Method
ForeignKeyAttribute
Overview
Members
ForeignKeyAttribute Constructor
Properties
Relationship Property
FullTextIndex<T>
Overview
Members
FullTextIndex<T> Constructor
Methods
SearchAllKeywords Method
SearchAnyKeywords Method
SearchByRegex Method
SearchPhrase Method
IgnoreColumnAttribute
Overview
Members
IgnoreColumnAttribute Constructor
IsolatedStorageDatabase
Overview
Members
IsolatedStorageDatabase Constructor
Methods
CopyDirectory Method
CreateDirectory Method
DeleteDirectory Method
DeleteFile Method
DirectoryExists Method
Dispose Method
FileExists Method
StreamFactory Method
MemoryDatabase
Overview
Members
MemoryDatabase Constructor
Methods
CopyDirectory Method
CreateDirectory Method
DeleteDirectory Method
DeleteFile Method
DirectoryExists Method
Dispose Method
FileExists Method
StreamFactory Method
NinjaDbPro
Overview
Members
NinjaDbPro Constructor
Methods
AddCompositeIndex Method
AddCompositeIndex<T>(BaseCompositeIndex<T>) Method
AddCompositeIndex<T>(String,List<String>,IndexStyle) Method
AddFullTextIndex<T> Method
AddIndex Method
AddIndex<T,TIndex>(BaseSingleIndex<T,TIndex>) Method
AddIndex<T,TIndex>(String,String,IndexStyle) Method
Backup Method
BeginBulkOperation Method
BeginTransaction Method
ClearLazyLoadedValues Method
CloseDatabase Method
CommitBulkOperation Method
CommitTransaction Method
CreateCompositeIndexQuery Method
CreateCompositeIndexQuery<T>(String) Method
CreateCompositeIndexQuery<T>(String,List<Object>) Method
CreateIndexQuery Method
CreateIndexQuery<T,TIndex>(String) Method
CreateIndexQuery<T,TIndex>(String,TIndex) Method
CreateObjectQuery<T> Method
Delete Method
Delete<T>(T) Method
Delete<T>(Int64[]) Method
Delete<T>(Int64) Method
DeleteBackup Method
DeleteEntireDatabase Method
Dispose Method
DoesDatabaseExist Method
ExportSchema Method
ExportTableToXml<T> Method
Flush Method
GetIndex<T> Method
GetNextPrimaryKeyValue<T> Method
ImportTableFromXml<T> Method
IndexExists Method
IndexExists<T>(String) Method
IndexExists(Type,String) Method
Load Method
Load<T>(Int64) Method
Load(Type,Int64) Method
LoadAll<T> Method
LoadAllByIndex<T> Method
LoadAllWithChildren<T> Method
LoadPage<T> Method
LoadPageByIndex<T> Method
LoadPageWithChildren<T> Method
LoadPartial<T> Method
LoadSchema Method
OpenDatabase Method
Pack Method
ReCalculateUnusedSpace Method
ReIndex<T> Method
RemoveIndex<T> Method
Restore Method
RollbackBulkOperation Method
RollbackTransaction Method
RowCount<T> Method
Save Method
Save<T>(T) Method
Save<T>(List<T>) Method
SavePartial<T> Method
SaveSchema Method
SearchAllKeywords<T> Method
SearchAnyKeywords<T> Method
SearchByRegex<T> Method
SearchPhrase<T> Method
Truncate<T> Method
Properties
CacheExpirationTime Property
DatabaseAssemblyVersion Property
DatabaseDirectory Property
DatabaseFileVersion Property
DatabaseName Property
DataFileSize Property
DataFormat Property
EncryptionBlockSize Property
EncryptionKeySize Property
EncryptionPassword Property
EncryptionSalt Property
Encryptor Property
IndexFileSize Property
IndexPadding Property
IsDatabaseOpen Property
IsTransactionOpen Property
LicenseKey Property
MaxCacheSize Property
SchemaEncryptionPassword Property
SchemaFileSize Property
Storage Property
TotalFileSize Property
Triggers Property
UserName Property
NinjaDbProException
Overview
Members
NinjaDbProException Constructor
Properties
Message Property
ObjectArrayStringSerializer
Overview
Members
Methods
Deserialize Method
Serialize Method
ObjectQuery<T>
Overview
Members
ObjectQuery<T> Constructor
Methods
GetEnumerator Method
PrimaryKeyAttribute
Overview
Members
PrimaryKeyAttribute Constructor
SchemaClass
Overview
Members
SchemaClass Constructor
Fields
CreateDate Field
Definition Field
FullName Field
Name Field
UpdateDate Field
SingleIndex<T,TIndex>
Overview
Members
SingleIndex<T,TIndex> Constructor
Methods
Clear Method
ClearLazyLoadedValues Method
Delete Method
GetAllPrimaryKeys Method
GetAllPrimaryKeysDescending Method
GetIndexRecordExactMatch Method
GetPrimaryKeys Method
Insert Method
Query Method
SortIndex Method
Update Method
Properties
SerializedDictionary Property
Fields
NonUniqueItems Field
UniqueItems Field
SingleIndexRecord<T,TIndex>
Overview
Members
SingleIndexRecord<T,TIndex> Constructor
Methods
Equals Method
GetHashCode Method
Properties
LazyValue Property
Fields
Index Field
PrimaryKey Field
SterlingCompositeIndex<T>
Overview
Members
SterlingCompositeIndex<T> Constructor
Methods
Clear Method
ClearLazyLoadedValues Method
Delete Method
GetAllPrimaryKeys Method
GetAllPrimaryKeysDescending Method
GetIndexRecordExactMatch Method
GetPrimaryKeys Method
Insert Method
Query Method
SortIndex Method
Update Method
Properties
SerializedDictionary Property
Fields
Records Field
SterlingSingleIndex<T,TIndex>
Overview
Members
SterlingSingleIndex<T,TIndex> Constructor
Methods
Clear Method
ClearLazyLoadedValues Method
Delete Method
GetAllPrimaryKeys Method
GetAllPrimaryKeysDescending Method
GetIndexRecordExactMatch Method
GetPrimaryKeys Method
Insert Method
Query Method
SortIndex Method
Update Method
Properties
SerializedDictionary Property
Fields
Records Field
Table
Overview
Members
Table Constructor
Properties
Fields Property
Indexes Property
TableType Property
TableIndex
Overview
Members
TableIndex Constructor
Properties
Id Property
IsDirty Property
Fields
Indexes Field
Enumerations
EncodingFormat
IndexStyle
Relationship
TriggerAction
Interfaces
ICompositeIndex
Overview
Members
Methods
Insert Method
Update Method
Properties
Properties Property
IIndex
Overview
Members
Methods
Clear Method
ClearLazyLoadedValues Method
Delete Method
GetAllPrimaryKeys Method
GetAllPrimaryKeysDescending Method
GetPrimaryKeys Method
SortIndex Method
Properties
ClassName Property
DatabaseReference Property
IndexName Property
IsDirty Property
NeedsSorted Property
Style Property
ISingleIndex
Overview
Members
Methods
Insert Method
Update Method
Properties
PropertyName Property
IStorage
Overview
Members
Methods
CopyDirectory Method
CopyStream Method
CreateDirectory Method
DeleteDirectory Method
DeleteFile Method
DirectoryExists Method
FileExists Method
StreamFactory Method
IStorageStream
Overview
Members
Methods
Close Method
Flush Method
Read Method
ReadByte Method
Seek Method
Write Method
WriteByte Method
Properties
Length Property
Position Property
ITrigger
Overview
Members
Methods
ExecuteTrigger Method
Properties
TriggerAction Property
TriggerType Property
KellermanSoftware.NinjaDatabasePro.Constraint Namespace
Overview
Classes
CaptionAttribute
Overview
Members
CaptionAttribute Constructor
Properties
Caption Property
DefaultValueAttribute
Overview
Members
DefaultValueAttribute Constructor
Properties
DefaultValue Property
MaxLengthAttribute
Overview
Members
MaxLengthAttribute Constructor
Properties
MaxLength Property
NotNullAttribute
Overview
Members
NotNullAttribute Constructor
RequiredAttribute
Overview
Members
RequiredAttribute Constructor
Basic Tasks
Read Me First
Add Load Update Delete Records
Adding Columns
Changing Column Types
Class Setup
Creating A Database
Creating Indexes
Creating Composite Indexes
Creating Full Text Indexes
Creating Tables
Database Constraints
Deleting Columns
Deleting Records
File Structure
Inserting and Updating Records
Limitations
Loading Records
Object Children vs. Relational Children
Optimizing Performance
Primary Keys
Renaming Columns
Schema
Setting Up Relationships
Silverlight Out Of Brower Database
Supported Types
Transactions
Using Caching
Using IsDeleted
Using IsDirty
Using LinqPad
Using Triggers
Contact Information
Licensing
Copyright
EULA
Distribution
Using Your License Key
System Requirements
Uninstalling
Troubleshooting
Cannot Open Database Missing Type
Cannot find record of type
Frequently Asked Questions
Buy Now