Getting Started with .NET Document Databases Using Marten

Marten is a document database library for the easy storing, updating, and querying of .NET objects. It provides an easy way for you to persist data without the added complexities of object relational mapper tools.
Course info
Rating
(19)
Level
Intermediate
Updated
November 4, 2016
Duration
1h 43m
Table of contents
Description
Course info
Rating
(19)
Level
Intermediate
Updated
November 4, 2016
Duration
1h 43m
Description

Marten is an open source library for .NET that enables the use of an underlying PostgreSQL database as a document database. Marten can be used as a replacement or alternative to other document databases such as MongoDb or RavenDb and can also be an alternative to ORMs such as Entity Framework. In this course, Getting Started with .NET Document Databases Using Marten, you'll learn how the open-source Marten library allows you to use the PostgreSQL database as a document database in which to persist your .NET objects. First, you'll explore the fundamentals of how Marten works. Next, you'll discover how to store .NET entities as documents and how to update and delete documents. Finally, you'll learn the various ways to query the data from your .NET application. By the end of this course, you'll understand how to use Marten to store objects as documents and how to retrieve, modify, and delete them from C# code.

About the author
About the author

With over 15 years experience, Jason Roberts is a Microsoft .NET MVP, freelance developer, and author.

More from the author
More courses by Jason Roberts
Transcript
Transcript

Hi everyone, my name's Jason Roberts, welcome to my course, Getting Started with .NET Document Databases Using Marten.I'm a Microsoft .NET MVP, freelance developer and author.

In this course, we're going to learn how the open source Marten library allows us to use the PostgreSQL database as a document database in which to persist our .NET objects.

Some of the major topics that we'll cover in this course include:
1. fundamentals of how Marten works
2. how to update and delete documents
3. the various ways to query the data from our .NET application

By the end of this course you'll understand how to use Marten to store objects as documents and how to retrieve, modify, and delete them from C# code.

Before beginning the course you should be familiar writing basic C# code in Visual Studio.

I hope you’ll join me on this journey with the Getting Started with .NET Document Databases Using Marten course, at Pluralsight.