نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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
نمایش نظرات