Visit our website at http://projectjammer.net


Jammer.NET is an open source object-oriented application development framework that combines attribute-based ORM capabilities with numerous time-saving features that enable C# developers to focus primarily on core functionality implementation.

Just some of the features:
  • Attribute-based Object-Relational mapping
    • Yeah, it's that easy --> [FieldMap("cust_Name")] private string Name = string.Empty;
    • Never lose sight of the mappings to an external XML file. (Let's face it, when the DB changes it's significant)
    • Use "Go To Definition" IDE functionality to expose mapping definitions and follow execution logic.
  • Inheritance-based Implementation Model
    • All Entities get the good genes. (.IsDirty, .Save(), .Load(), etc...)
    • Generic EntityCollections are always context aware and strongly typed.
    • Easily filter, sort, and aggregate EntityCollections contents (.FilterExpression = "Name LIKE 'A%'";)
  • Code Generator
    • Generates CRUD stored procedure scripts, Entity layer (ORM) and Business layer classes.
    • Generate code from database tables or existing stored procedures.
  • WinForms-like ASP.NET
    • Persistent business objects over postbacks! --> [PersistState] Customer _customer;
    • True two-way control / object property binding. No really...it will set your object property values.
  • Barely scratching the surface... too much more to list!
    • Ok, here are a few more to really convince you. --> Sparklines (Microcharts), Supports Nullable Types, Attribute-based Validation support...and more!

Last edited Aug 2 2007 at 7:05 AM by randolphcabral, version 10
Comments
No comments yet.

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | CodePlex Blog | Version 2008.12.9.14291