আমার অ্যাপ্লিকেশনটি .NET কোরে পোর্ট করা হচ্ছে এসকিউএলাইট সহ নতুন ইএফ কোর ব্যবহার করবে। অ্যাপটি প্রথম চালিত হলে আমি স্বয়ংক্রিয়ভাবে ডাটাবেস এবং টেবিল কাঠামো তৈরি করতে চাই। EF কোর ডকুমেন্টেশন অনুসারে ম্যানুয়াল কমান্ড ব্যবহার করে এটি করা হয়
dotnet ef migrations add MyFirstMigration
dotnet ef database update
তবে আমি চাই না যে শেষ ব্যবহারকারী এই কমান্ডগুলি প্রবেশ করুক এবং অ্যাপটি প্রথম ব্যবহারের জন্য ডেটাবেস তৈরি এবং সেটআপ করতে পছন্দ করবে। EF 6 এর জন্য কার্যকারিতা রয়েছে
Database.SetInitializer(new CreateDatabaseIfNotExists<MyContext>());
তবে ইএফ কোরগুলিতে এগুলি বিদ্যমান বলে মনে হয় না। আমি ইএফ কোরের সমতুল্য কোনও কিছুর জন্য কোনও উদাহরণ বা ডকুমেন্টেশন খুঁজে পাই না এবং এটি EF কোর ডকুমেন্টেশনে হারিয়ে যাওয়া বৈশিষ্ট্যের তালিকায় উল্লেখ করা হয়নি। আমি ইতিমধ্যে মডেল ক্লাসগুলি সেটআপ করেছি যাতে আমি মডেলগুলির উপর ভিত্তি করে ডাটাবেস সূচনা করতে কিছু কোড লিখতে পারি তবে ফ্রেমওয়ার্কটি স্বয়ংক্রিয়ভাবে এটি করে ফেললে এটি সহজ হ'ল। আমি মডেলটি স্বয়ংক্রিয়ভাবে তৈরি করতে বা স্থানান্তর করতে চাই না, কেবল একটি নতুন ডাটাবেসে টেবিল কাঠামো তৈরি করব।
আমি কি এখানে কিছু মিস করছি বা স্বয়ংক্রিয়ভাবে টেবিল ফাংশনটি EF কোরটিতে অনুপস্থিত রয়েছে?