MicroLite ORM framework
Clone or download
#1 Compare This branch is 8 commits ahead, 86 commits behind TrevorPilley:develop.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.nuget
MicroLite.Tests
MicroLite
tools
.gitattributes
.gitignore
Build - Read.Me.txt
CONTRIBUTING.md
CustomDictionary.xml
License.txt
MicroLite.NET45.sln
MicroLite.ndproj
MicroLite.nuspec
MicroLite.ruleset
MicroLite.shfbproj
MicroLite.snk
README.md
Settings.StyleCop
build.ps1
default.ps1

README.md

MicroLite ORM Framework

NuGet version

MicroLite is a small lightweight or "micro" object relational mapping (ORM) framework written in C# for the Microsoft .NET framework. Its purpose is to provide a flexible and powerful feature set whilst maintaining a simple and concise API.

Headline Features

  • It only references the .NET base class libraries (no dependencies outside the .NET framework itself).
  • Extensions to allow MicroLite log messages to be logged via log4net or NLog
  • Extension support to quickly develop applications using ASP.NET MVC and WebApi
  • Native support for Enum, Uri, and XDocument properties on mapped classes
  • An extensible pipeline which allows 'plugging in' custom Type Converters or Session Listeners
  • Easily managed by IOC containers
  • Fluent configuration API
  • Fluent SQL Builder which makes it easier to create more complex queries
  • Interface based API which makes unit testing easy

Supported .NET Framework Versions

The NuGet Package contains binaries compiled against:

  • .NET 3.5 (Client Profile)
  • .NET 4.0 (Client Profile)
  • .NET 4.5

SQL Support

To find out more, head over to the Getting Started guide on the wiki and see how easy it is to use!

Powered by NDepend