FFEntityFramework

By Author: tripplef
FFEntityFramework is an Object-Relational Mapping Framework (O-R Mapping / Object Persistence) for .NET with built-in features like Xml-Serialization, Model-View-Controller-Framework or UndoManagement ...

All these Components use the same Meta-Base which can be definied via Attributes (Annotations) on your Business-Classes. Nevertheless differences between Xml- and Db-Serialization can be made via an enum MetaUsage (Database, Xml, Internal …). For Example you can define a Key-Column which is only used for Db-Serialization and excluded for Xml-Serialization. The same can be done with References, Delegations &c.

A special Feature is that all Metadata can be read from a comfortable Object-Model (MetaLayer) for your own needs.

Feature

  • O-R Mapping via Attributes (Annotations) – Mapping-Support via Xml comming soon
  • A Public Object-Model with capsulates the Metadata from O-R- or Metamapping
  • Db-Serializer
  • Xml-Serializer
  • Db: Multi-Database-Support (till now MSSql, Firebird, MySql)
  • Db: It’s possible to modify the Sql-Dialect via inherit a SqlProvider for your own needs
  • Db: Lazy-Loading for References and Columns (e. g. Blob-Fields)
  • Db: Cascading
  • Db: Old-Value-Tracking to follow Changes
  • Db: Linq-Expressions to Sql (till now only IQueryable.Where and some String-Functions)
  • Db: Create, Drop and Merge Database-Schema
  • Model-View-Controller Framework
  • MVC: Observer-Pattern (a generic solution)
  • MVC: Command-Pattern (with MVC-Context – e. g. Selected Objects)
  • MVC: Undo-Management (for undo or redo added, deleted or edited Objects)
  • MVC: The EntityDataTable (inherited from DataTable) is a bridge for simplify Databindings – includes a solution for Multi-Selection
  • The Demo-Application “Product-Catalog” is a Win-Forms-Application which demonstrates all common Features of FFEntityFramework

Coherent Logic USA Spending Client

***** WARNING ***** The delivery of the 1.0.1-RELEASE of this framework will be the final source code commit that will be made on SourceForge; all further updates can be found at the following address: https://bitbucket.org/CoherentLogic/coherent-logic-usa-spending-client/ ***** WARNING ***** Th.........

Similar: 9%

Coherent Logic FRED Client

***** WARNING ***** The delivery of the 1.0.3-RELEASE of this framework will be the final source code commit that will be made on SourceForge; all further updates can be found at the following address: https://bitbucket.org/CoherentLogic/coherent-logic-fred-client/ ***** WARNING ***** The FRED C.........

Similar: 9%

krest

A Java framework for the creation of REST services. Krest is built upon Spring MVC and offers an enterprise scale solution for REST services. Please visit http://javakrest.sourceforge.net/ to find the demo app, or download the core library....

Similar: 8%

Wave Framework

Wave is a PHP micro-framework that is built loosely following model-view-control architecture and factory method design pattern. It is made for web services, websites and info-systems and is built to support a native API architecture, caching, user control and smart resource management. Wave is a co.........

Similar: 8%

Awake File

Awake File is a secure Open Source framework which enables Android and Java Desktop developers to very easily implement file uploads and downloads through HTTP.File transfers include powerful features like file chunking and automatic recovery mechanism. Security has been taken into account from th.........

Similar: 7%

AXEL Web Framework

The AXEL framework extends XML and HTML, adding "xml actions" that perform tasks during page processing. Goto http://xmlactions.org for a full description of how it works. Actions can be as simple as inserting a page, to as complex as building query results from external data sources. The Axel Fra.........

Similar: 6%

Toolsverse ETL Framework

ETL Framework is a standalone Extract Transform Load engine written in Java. It includes executables for all major platforms and can be easily integrated into other applications. Key Features: * embeddable, open source and free * fast and scalable * uses target database features to do transformatio.........

Similar: 6%

Urho3D

Urho3D is a free lightweight, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D....

Similar: 5%

XML Editor/Validator/Designer with CAMV

The CAM editor is the leading open source XML Editor/Validation/Schema toolset for rapidly building / deploying XML /JSON /Hibernate /SQL data /Forms applications. Visual WYSIWYG data design, rule entry wizards + drag & drop dictionary components. Will import, analyze / refactor from XML Schema / JS.........

Similar: 4%

Lioness (Languages Interop Framework)

Framework for making Windows applications that are one .exe file in AutoHotKey_L,C++,C#, VB.NET,Java,Groovy,Common Lisp,Nemerle,Ruby,Python,PHP,Lua,Tcl,Perl,Jint,S#,WSH VBScript,HTML/JavaScript/CSS,COM, PowerShell without compiling . For .NET 4....

Similar: 4%