Chili.Opf3 Send comments on this topic.
Chili.Opf3 Assembly

Namespaces

NamespaceDescription
Chili.Opf3 This namespace contains the most common classes to access the functionality of the framework. It contains the classes to load or save data from/to the storage, attributes to map a class to an entity and properties to fields and a lot other common used classes. 
Chili.Opf3.Caching This namespace contains the classes and interfaces that implement some basic caching system and to implement your own caching system.
Chili.Opf3.Concurrency This namespace contains the classes and interfaces to implement your own concurrency mechanism.
Chili.Opf3.Concurrency.Md5 This namespace contains an implemented concurrency manager that uses an Md5 hash to validate the objects in memory against the objects in the storage.
Chili.Opf3.Concurrency.TimeStamp This namespace contains an implemented concurrency manager that uses time stamps to validate the objects in memory against the objects in the storage.
Chili.Opf3.DynamicProperties This namespace contains all classes required to extend your persistent object with dynamic properties. DynamicProperties is Xml that is written to a field of an entity (You have to set the DynamicPropertiesContainer class as type of a property of your persistent object to access the functionality). They allow you (or even your customer) to customize the persistent objects dynamically. For more information see the DynamicPropertiesContainer class.
Chili.Opf3.Mapping This namespace contains all classes and interfaces to create or query the mapping for persistent object types.
Chili.Opf3.Mapping.Providers This namespace contains all classes and interfaces to create a custom persistent type mapping provider for the framework.
Chili.Opf3.Query This namespace contains classes that are used to create queries on the storage. The framework ships with the ObjectQuery (a storage indepentend query) class and the SqlQuery (allows you to directly specify Sql) class. The namespace contains also different interfaces to allow you to implement your own type of query.
Chili.Opf3.Query.OPathParser This namespace contains classes that are used by the OPath class while parsing an OPath expression. More about OPath is found in the documentation of the ObjectQuery class. OPath is set as argument of the ObjectQuery class' constructor to filter the result of a query.
Chili.Opf3.Relations This namespace contains classes required to specify relations between persistent objects. It contains an attribute class that is set on one of the xxxHolder classes to specify the relation.
Chili.Opf3.Storages This namespace contains the most common classes for the storage implementations. It contains the SqlStorageBase class that is the base implementation of each Sql storage. The namespace hosts also all exceptions that are thrown by the storage classes and a few interface required if you implement your own storage.
Chili.Opf3.Storages.MsSql This namespace contains the class that encapsulates a physical Ms Sql Server 2000 storage.
Chili.Opf3.Storages.OleDb This namespace contains the classes that encaplusate a physical Ms Access storage and all other storages that work with OleDb.
Chili.Opf3.Storages.Oracle This namespace contains the class that encasualtes a physical Oracle storage.