olcayseker/Kerosene
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
KEROSENE ORM ------------ Kerosene is a dynamic, self-adaptive, and configuration less library, with full support for POCO objects, and for natural SQL-like syntax while coding your database operations from your source code. You are not forced any longer to maintain long and complex external configuration files, bacause Kerosene will adapt itself to whatever schema your database has, or to whatever set of results your particular command is returning. For instance, you are not even supposed to know the actual detauls of those tables and columns in your database except just their names (just for some very special scenarios you may want to know their types). The beauty of this is that if the schema of your database changes for whatever reason, as far as those names don't change your solution will continue to perform as expected. Kerosene has two main modes of operation: - "Core" mode, in which your solution will basically deal basically with the records as they are returned from the database, and it is well adapted to intensive data operations, - and "Maps" mode, in which you have a complete Entity Framework specifically built for your POCO classes, that does not require any modification on those (and not even in the form of attributes added to them because, at the end of the day, it may very well happen that you don't have access to their source code). An introductory article can be found at: http://www.codeproject.com/Articles/117666/Kerosene-ORM-a-dynamic-self-adaptive-and-configura Full documentation can be found at: http://KeroseneORM.codeplex.com/ Enjoy.
About
Kerosene ORM: a dynamic and configuration-less ORM for your POCO classes
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published