10 روز Net Aspire: روز 4 – استفاده از کامپوننت اوراکل در ویژوال استودیو

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

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

پیش نیازها

اهداف

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

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

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

شروع به کار

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

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

dotnet add package Aspire.Hosting.Oracle

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

    var oracle = builder.AddOracle("oracle")
                        .AddDatabase("oracledb");
    
    var apiService = builder.AddProject("apiservice")
        .WithReference(oracle);

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

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

dotnet add package Aspire.Oracle.EntityFrameworkCore

سپس…

Source link