Polymod.NET

  •        73

Polymod.NET is an non-intrusive framework written in C# that gives you excel-like ability to add 'Formulas' to existing domain objects. Polymod.NET will wrap POCO into self-updating and self-validating models so you don't have to wire up INotifyPropertyChanged or IDataErrorInf...

http://polymod.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Validation Toolkit for WPF & Silverlight


Validation Toolkit for WPF & Silverlight displays automatically validation errors coming from both Data Annotations on the View Model and Asynchronous calls to Web Services. The View Model is wrapped into an object that supplies all needed interface implementations.

Fluent Interface Toolkit


FLIT (the FLuent Interface Toolkit) streamlines the design and implementation of fluent interfaces in C#. FLIT generates customisable fluent interface code from a simple text-based DSL. FLIT includes a parser, an object model, and a set of starter templates.

ElasticObject - An expandable dynamic object for .NET 4.0


A dynamic ElasticObject implementation using .NET 4.0 dynamic features, for fluent access of data types like XML - Access XML <entry name="user"/> via fluent dynamic wrappers, like var n=entry.name; - You can also use it like ExpandoObject, with multi level property support

Interface weaver Custom Tool


A CustomTool for vs auto implementing interface based on aspects (auto INotifyPropertychanged implementation, auto command, dependency property mapping...).

Fluent Assertions


Fluent interface for writing .NET unit test assertions with more clarity than the traditional assertion syntax such as offered by MSTest, NUnit or XUnit.



Fluent Interface for WebRequest object


This project make a fluent interface for WebRequest. For easy to use the WebRequest, we create new DSL for it and config it with understand language.

Fluent-Interface-Sample - Simple example of fluent interface and method chaining using C#.


Simple example of fluent interface and method chaining using C#.

Dynamic Language Runtime


The Dynamic Language Runtime enables language developers to create dynamic languages for the .NET platform. In addition to being a pluggable back-end for dynamic language compilers, the DLR provides a easy to interface that makes hosting dynamic language compilers in applications

DLR Pad


DLR Pad gives you the expressiveness of dynamic languages at your finger tips, while developing WPF based application. Using DLR Pad you can define a sample UI using XAML and then script against it using IronPython or IronRuby. DLR Pad is ideal for rapid testing of some functi...

Fluent Export


A small export data library for .NET that uses a fluent interface and lambda expressions for building data exportation using business objects.

fluent-mongo - Provides a fluent interface on top of the 10gen driver including Linq.


Provides a fluent interface on top of the 10gen driver including Linq.

Fluent-Wix - A Fluent Interface for generating Wix based MSI Installers


A Fluent Interface for generating Wix based MSI Installers

node-fluent-worldbank - Fluent interface to the Worldbank Data API for node.js


Fluent interface to the Worldbank Data API for node.js

liferay-fluent-query - A fluent interface over the Liferay Query API


A fluent interface over the Liferay Query API

fluent-mysql - A fluent interface to MySQL


A fluent interface to MySQL

fluent-log4net - A fluent interface for configuring log4net


A fluent interface for configuring log4net

fluent-evaluator - a fluent interface to conditional logic


a fluent interface to conditional logic

fluent-plugin-rexster - Rexster( TinkerPop GraphDB interface ) output plugin for Fluent


Rexster( TinkerPop GraphDB interface ) output plugin for Fluent

TNValidate - A Fluent Validation Library for .NET


TNValidate is a fluent validation library for .Net. It enables you to write validation logic in a way that somewhat resembles natural language. TNValidate comes with built in rules for different types of data, can generate errors in a couple of languages, and is extensible.