چالش 10 روزه Net Aspire – روز 2: افزودن مؤلفه MSSQL

راهنمای گام به گام نحوه استفاده از کامپوننت Net Aspire MSSQL در ویژوال استودیو.

مقدمه

چارچوب Net Aspire برای توسعه ابر و برنامه های کاربردی توزیع شده آماده تولید استفاده می شود. این شامل اجزایی برای رسیدگی به نگرانی های بومی ابری است، مانند Redis، Postgres و غیره.

پیش نیازها

اهداف

نحوه ایجاد یک پروژه شروع با استفاده از Net Aspire با مولفه MSSQL EF Core را بیاموزید.

نمونه Github: ساختار راه حل به پروژه های زیر تقسیم می شود

  • DotnetAspireChallenge.ApiService
  • DotnetAspireChallenge.AppHost
  • DotnetAspireChallenge.ServiceDefaults
  • DotnetAspireChallenge.Web

شروع به کار

مرحله 1: بسته NuGet زیر را نصب کنید

بسته Nuget زیر را در پروژه بعدی نصب کنیدDotnetAspireChallenge.AppHost

dotnet add package Aspire.Hosting.SqlServer

در پروژه فوق، یک پایگاه داده سرور SQL را ثبت کرده و با استفاده از کد زیر، اتصال SQL را پوشانده کنید.

var sql = builder.AddSqlServer("sql")
                 .AddDatabase("sqldata");

var apiService = builder.AddProject("apiservice")
    .WithReference(sql);

مرحله 2: بسته NuGet دیگری را نصب کنید

بسته Nuget زیر را در پروژه بعدی نصب کنیدDotnetAspireChallenge.ApiService

dotnet add package Aspire.Microsoft.EntityFrameworkCore.SqlServer

سپس زمینه را ثبت کنید …

Source link