| What is PassionORM and why do I need it?
PassionORM® is an Enterprise level .Net ORM engine that converts data between incompatible
data type systems in a relational database, and object-oriented programming languages like VB.Net and C#.
This creates, in effect, “a virtual object database” that can be used from within your code.
The principle behind is to delegate to PassionORM® the management of persistence, and work at code-level
with the objects representing a domain model, and not with the data structures in the same format as a
relational database.
PassionORM® establishes a bi-directional link with the data in a relational database and the objects in
code, based on a configuration and by executing dynamic SQL queries on the database. Linking business
applications correctly with their Data should no longer be a tedious task.
|
| What programming languages are supported by PassionORM?
For now, PassionORM (fully) supports development using C# and VB.NET.
You can generate a DAL layer in C# or VB.NET (as a standalone dll) and program against this dll in Delphi.NET (for instance). In other words, one can
program partial classes (a.k.a events/extension methods) in C# or VB.NET only; the rest can be done in any language.
|