UmbracoVault 1.2.1

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.1
dotnet add package UmbracoVault --version 1.2.1
<PackageReference Include="UmbracoVault" Version="1.2.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add UmbracoVault --version 1.2.1
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,147 7/3/2017
1.3.9-build78 272 7/3/2017
1.3.8 309 7/3/2017
1.3.8-build76 278 7/3/2017
1.3.7 506 6/8/2017
1.3.7-build75 309 6/8/2017
1.3.6 292 6/8/2017
1.3.6-build73 280 6/8/2017
1.3.5 301 6/8/2017
1.3.5-build71 299 6/8/2017
1.3.4 282 6/8/2017
1.3.4-build69 290 6/8/2017
1.3.3 900 2/2/2017
1.3.3-build61 306 2/2/2017
1.3.2 387 1/31/2017
1.3.2-build58 317 1/31/2017
1.3.1 599 10/25/2016
1.3.0 719 6/21/2016
1.2.1 405 4/18/2016
1.2.0 375 4/15/2016
Show less