Samiksha Jaiswal (Editor)

Slazure

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
SysSurge [1]

Operating system
  
Windows

Written in
  
C#

Platform
  
.NET 4.5

Stable release
  
1.2.2.1 / November 9, 2015 (2015-11-09)

Type
  
Object-relational mapping

Slazure is a Data Mapper product for the Microsoft .NET platform: it provides a framework for mapping an object-oriented domain model to and from a NoSQL database. Its purpose is to relieve the developer from a significant portion persistence-related programming tasks. Slazure is both free and Commercial software.

Contents

Feature summary

Slazure's primary feature is that it eliminates the need for Data Access Classes, Domain Classes, Database Models, DTOs, entity definitions, and DALs while mapping from .NET classes to database tables (and from CLR data types to database data types). Slazure also provides data query and retrieval facilities with a proprietary LINQ-provider.

Slazure is a Dynamic Data Mapper that do not use any kind of serialization or internal schema because its database systems have no schema of their own; they are "schema free" (or "schema-less") databases. Developers access a database system using dynamically typed objects that do not require any form of schema definitions. Slazure's combination of schema-free databases and dynamically typed entities enable programmers to make object and database changes without affecting one another; plainly said, the data model updates automatically. Slazure is optimized for use with .NET 4.5 or higher.

Slazure is downloadable on NuGet for free as a limited product or as a 30-day evaluation of the commercial product.

NoSQL database support

Slazure has a uniform API that support MongoDB, Azure Table Storage, and Azure DocumentDB.

References

Slazure Wikipedia