Getting Started with .NET Document Databases Using Marten
Pluralsight
Course Summary
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 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.
-
+
Course Syllabus
Course Overview- 1m 8s
—Course Overview 1m 8sGetting Started- 25m 14s
—Introduction 1m 51s
—Marten Design Goals 1m 57s
—An Overview of Document Databases 2m 52s
—Introduction to PostgreSQL 1m 17s
—Marten Architecture 1m 48s
—Installing PostgreSQL and Creating a Database 3m 0s
—Installing Marten 4m 5s
—The IDocumentStore Interface 2m 9s
—Creating a Document Store 4m 12s
—Summary 1m 59sStoring, Loading, Updating, and Deleting Documents- 46m 9sQuerying Data- 31m 24s