آموزش شروع کار با پایگاه داده اسناد .NET با استفاده از Marten

Getting Started with .NET Document Databases Using Marten

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Marten یک کتابخانه پایگاه داده اسناد برای ذخیره سازی آسان ، به روزرسانی و پرس و جو از اشیا. .NET است. این یک روش آسان برای شما برای ماندگاری داده ها بدون پیچیدگی های اضافه شده ابزار نگاشت گر رابطه ای شی فراهم می کند. Marten یک کتابخانه منبع باز برای دات نت است که استفاده از یک پایگاه داده PostgreSQL زیربنایی را به عنوان یک پایگاه داده سند امکان پذیر می کند. Marten می تواند به عنوان جایگزین یا جایگزین سایر پایگاه های داده اسناد مانند MongoDb یا RavenDb استفاده شود و همچنین می تواند جایگزینی برای ORM ها مانند Entity Framework باشد. در این دوره ، شروع به کار با پایگاه داده های اسناد .NET با استفاده از Marten ، خواهید آموخت که چگونه کتابخانه منبع آزاد Marten به شما اجازه می دهد از پایگاه داده PostgreSQL به عنوان یک پایگاه داده سند استفاده کنید که در آن اشیا. .NET خود را ادامه دهید. ابتدا ، اصول کارایی مارتن را جستجو خواهید کرد. در مرحله بعدی ، نحوه ذخیره نهادهای .NET به عنوان اسناد و نحوه به روزرسانی و حذف اسناد را پیدا خواهید کرد. سرانجام ، روشهای مختلف پرس و جو از داده ها را از برنامه NET خود فرا خواهید گرفت. با پایان این دوره ، نحوه استفاده از Marten برای ذخیره اشیا به عنوان اسناد و نحوه بازیابی ، اصلاح و حذف آنها از کد C # را درک خواهید کرد.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع شدن Getting Started

  • مقدمه Introduction

  • اهداف طراحی مارتن Marten Design Goals

  • مروری بر پایگاه داده اسناد An Overview of Document Databases

  • مقدمه ای بر PostgreSQL Introduction to PostgreSQL

  • معماری مارتن Marten Architecture

  • نصب PostgreSQL و ایجاد یک پایگاه داده Installing PostgreSQL and Creating a Database

  • نصب مارتن Installing Marten

  • رابط فروشگاه IDocumentStore The IDocumentStore Interface

  • ایجاد فروشگاه اسناد Creating a Document Store

  • خلاصه Summary

ذخیره ، بارگیری ، به روزرسانی و حذف اسناد Storing, Loading, Updating, and Deleting Documents

  • بررسی اجمالی Overview

  • جلسات پرس و جو و سند Query and Document Sessions

  • درک انواع جلسه DocumentSession Understanding DocumentSession Types

  • حالت پیگیری تغییر DocumentSession DocumentSession Change Tracking Modes

  • شناسه سند Document Identity

  • ذخیره اسناد جدید Storing New Documents

  • در حال بارگیری اسناد موجود Loading Existing Documents

  • به روزرسانی داده های سند Updating Document Data

  • حذف اسناد Deleting Documents

  • روش های اضافی و اضافه بار Additional Methods and Overloads

  • تعریف محدودیت کلید خارجی Defining a Foreign Key Constraint

  • درج داده های محدود شده کلید خارجی Inserting Foreign Key Constrained Data

  • پیکربندی تغییرات خودکار طرحواره Configuring Automatic Schema Changes

  • خلاصه Summary

پرس و جو از داده ها Querying Data

  • بررسی اجمالی Overview

  • بررسی اجمالی Querying Overview

  • استعلام اسناد با اپراتور Where Querying Documents with the Where Operator

  • استعلام با مقادیر صفر Querying with Null Values

  • استعلام با مقادیر رشته ای Querying with String Values

  • برگرداندن یک سند Returning a Single Document

  • بازیابی همه اسناد Retrieving All Documents

  • سایر اپراتورهای پشتیبانی شده LINQ Other Supported LINQ Operators

  • کاهش پایگاه داده رفت و برگشت Reducing Database Round Trips

  • سerال کردن با PostgreSQL SQL Querying with PostgreSQL SQL

  • خلاصه Summary

نمایش نظرات

آموزش شروع کار با پایگاه داده اسناد .NET با استفاده از Marten
جزییات دوره
1h 43m
36
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
23
4.5 از 5
دارد
دارد
دارد
Jason Roberts
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.