NuGet Package Manager ব্যবহার করে EF ইনস্টল করা

Microsoft Technologies - এন্টিটি ফ্রেমওয়র্ক (Entity Framework) Entity Framework সেটআপ (Setting Up Entity Framework) |
211
211

NuGet Package Manager হল একটি টুল যা .NET প্রজেক্টে প্যাকেজ, লাইব্রেরি এবং অন্যান্য ডিপেনডেন্সি যোগ করতে ব্যবহৃত হয়। Entity Framework ইনস্টল করতে NuGet Package Manager ব্যবহার করা একটি সহজ এবং জনপ্রিয় পদ্ধতি। এই পদ্ধতিতে, আপনি আপনার প্রজেক্টে Entity Framework এর প্রয়োজনীয় প্যাকেজগুলো সহজেই ইনস্টল করতে পারবেন। এখানে EF 6 এবং EF Core ইনস্টল করার দুটি ভিন্ন পদ্ধতি তুলে ধরা হলো।


EF 6 ইনস্টল করা

EF 6 ইনস্টল করার জন্য NuGet Package Manager ব্যবহার করা হয় যেহেতু এটি .NET Framework ভিত্তিক। EF 6 এর জন্য নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে হবে:

Visual Studio তে EF 6 ইনস্টল করার পদ্ধতি

  1. Visual Studio খুলুন: আপনার প্রজেক্ট খুলুন যেটিতে আপনি Entity Framework 6 ইনস্টল করতে চান।
  2. NuGet Package Manager খুলুন:
    • "Tools" মেনু থেকে "NuGet Package Manager" এ যান।
    • তারপর "Manage NuGet Packages for Solution..." অপশনটি নির্বাচন করুন।
  3. EF 6 প্যাকেজ খোঁজা:
    • ওপেন হওয়া NuGet প্যাকেজ ম্যানেজার উইন্ডোতে "Browse" ট্যাব নির্বাচন করুন।
    • সার্চ বক্সে "EntityFramework" লিখুন।
  4. EF 6 প্যাকেজ নির্বাচন করুন:
    • সার্চ রেজাল্ট থেকে "EntityFramework" প্যাকেজটি নির্বাচন করুন (এটি EF 6 এর জন্য হবে)।
  5. ইনস্টল করুন:
    • "Install" বাটনে ক্লিক করুন। এরপর একটি কনফার্মেশন ডায়লগ বক্স আসবে, যেখানে আপনি প্যাকেজ ইনস্টলেশনের জন্য সম্মতি প্রদান করবেন।
    • ইনস্টলেশন শেষ হলে, EF 6 আপনার প্রজেক্টে যুক্ত হয়ে যাবে।

Package Manager Console ব্যবহার করে EF 6 ইনস্টল করা

  1. Package Manager Console খুলুন:
    • "Tools" মেনু থেকে "NuGet Package Manager" → "Package Manager Console" নির্বাচন করুন।
  2. EF 6 ইনস্টল করার কমান্ড রান করুন:
    • Package Manager Console এ নিচের কমান্ডটি টাইপ করুন এবং Enter প্রেস করুন:

      Install-Package EntityFramework
      
    • এটি EF 6 প্যাকেজ ইনস্টল করবে।

EF Core ইনস্টল করা

EF Core একটি ক্রস-প্ল্যাটফর্ম ORM যা .NET Core এবং .NET 5/6/7-এর জন্য তৈরি। EF Core ইনস্টল করার পদ্ধতি EF 6 এর থেকে কিছুটা আলাদা।

Visual Studio তে EF Core ইনস্টল করার পদ্ধতি

  1. Visual Studio খুলুন: আপনার প্রজেক্ট খুলুন, যেখানে EF Core ইনস্টল করতে চান।
  2. NuGet Package Manager খুলুন:
    • "Tools" মেনু থেকে "NuGet Package Manager" → "Manage NuGet Packages for Solution..." নির্বাচন করুন।
  3. EF Core প্যাকেজ খোঁজা:
    • "Browse" ট্যাবে গিয়ে সার্চ বক্সে "Microsoft.EntityFrameworkCore" লিখুন।
  4. EF Core প্যাকেজ নির্বাচন করুন:
    • "Microsoft.EntityFrameworkCore" প্যাকেজটি নির্বাচন করুন, যা EF Core এর জন্য।
  5. ইনস্টল করুন:
    • "Install" বাটনে ক্লিক করুন এবং ইনস্টলেশন শেষ হওয়ার পর, EF Core আপনার প্রজেক্টে যুক্ত হয়ে যাবে।

Package Manager Console ব্যবহার করে EF Core ইনস্টল করা

  1. Package Manager Console খুলুন:
    • "Tools" মেনু থেকে "NuGet Package Manager" → "Package Manager Console" নির্বাচন করুন।
  2. EF Core ইনস্টল করার কমান্ড রান করুন:
    • Package Manager Console এ নিচের কমান্ডটি টাইপ করুন এবং Enter প্রেস করুন:

      Install-Package Microsoft.EntityFrameworkCore
      
    • EF Core ইনস্টলেশন প্রক্রিয়া শুরু হবে এবং সফলভাবে ইনস্টল হয়ে যাবে।

বিভিন্ন EF Core প্যাকেজ ইনস্টলেশন

EF Core এর সাথে আরও কিছু গুরুত্বপূর্ণ প্যাকেজ রয়েছে যা আপনাকে ইনস্টল করতে হতে পারে, যেমন:

  1. EF Core Tools: মাইগ্রেশন এবং ডেটাবেস আপডেটের জন্য।

    Install-Package Microsoft.EntityFrameworkCore.Tools
    
  2. EF Core SQL Server: যদি আপনি SQL Server ব্যবহার করেন তবে এই প্যাকেজটি ইনস্টল করুন।

    Install-Package Microsoft.EntityFrameworkCore.SqlServer
    
  3. EF Core SQLite: যদি আপনি SQLite ব্যবহার করেন, তাহলে এই প্যাকেজটি ইনস্টল করুন।

    Install-Package Microsoft.EntityFrameworkCore.Sqlite
    
  4. EF Core InMemory Database: পরীক্ষার জন্য ইন-মেমরি ডেটাবেস ব্যবহার করতে।

    Install-Package Microsoft.EntityFrameworkCore.InMemory
    

সারসংক্ষেপ

NuGet Package Manager ব্যবহার করে Entity Framework ইনস্টল করা একটি সহজ এবং দ্রুত পদ্ধতি। আপনি যদি EF 6 ব্যবহার করতে চান, তাহলে "EntityFramework" প্যাকেজ ইনস্টল করবেন, এবং EF Core এর জন্য "Microsoft.EntityFrameworkCore" প্যাকেজ ইনস্টল করতে হবে। Package Manager Console ব্যবহার করেও আপনি এই প্যাকেজগুলো ইনস্টল করতে পারবেন। EF Core-এর জন্য আপনি প্রয়োজনে অতিরিক্ত প্যাকেজ ইনস্টল করতে পারেন, যেমন EF Core SQL Server, SQLite বা In-Memory Database।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion