UmbracoVault 1.2.0

Vault for Umbraco is an easy-to-use, extensible ORM to quickly and easily get strongly-typed Umbraco CMS data into your views. It allows you to create lightly-decorated classes that Vault will understand how to hydrate. This gives you the full view model-style experience in Umbraco that you are accustomed to in MVC, complete with strongly-typed view properties (no more magic strings in your views).

There is a newer version of this package available.
See the version list below for details.
Install-Package UmbracoVault -Version 1.2.0
dotnet add package UmbracoVault --version 1.2.0
<PackageReference Include="UmbracoVault" Version="1.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add UmbracoVault --version 1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

**New Feature: Lazy Loading**

         Umbraco Vault now includes support for lazy loading of properties. Properties that are expensive to hydrate,
         such as collections, can be marked as `virtual` and they will be loaded when accessed. See
         article for more detail on this feature.

         **New Type Handlers**

           * Vault now supports nullable types for primitives and structs. See for more detail.
           * Vault now supports mapping from JSON data stored within properties. See for more detail.


           * Fixed issue where exception would be thrown if loading an assembly threw an error. Added try/catch around logic and tracing any issues identified.
           * Fixed issue if an external assembly attempts to register a type already handled, that an exception would be thrown. A trace warning is now written instead.


           * Codebase has been updated to build against VS 2015 and C# 6
           * Reference sites for testing builds have been updated to the latest v6 and v7 versions, including ASP.Net MVC5
           * Various code cleanup

           This is a pretty significant release! Thanks to @NerderyMGlanzer, @technicallyerik, and @jesse-black for their contributions!

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.3.9 2,134 7/3/2017
1.3.9-build78 269 7/3/2017
1.3.8 306 7/3/2017
1.3.8-build76 276 7/3/2017
1.3.7 503 6/8/2017
1.3.7-build75 307 6/8/2017
1.3.6 289 6/8/2017
1.3.6-build73 277 6/8/2017
1.3.5 298 6/8/2017
1.3.5-build71 296 6/8/2017
1.3.4 280 6/8/2017
1.3.4-build69 288 6/8/2017
1.3.3 897 2/2/2017
1.3.3-build61 303 2/2/2017
1.3.2 377 1/31/2017
1.3.2-build58 314 1/31/2017
1.3.1 583 10/25/2016
1.3.0 717 6/21/2016
1.2.1 403 4/18/2016
1.2.0 370 4/15/2016
Show less