MicroLite ORM framework
Clone or download
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.NET35.sln
MicroLite.NET40.sln
MicroLite.NET45.sln
MicroLite.NET46.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
  • .NET 4.6

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