আমাকে একটি নতুন এমভিসি 4 ওয়েবসাইট তৈরি করার জন্য একটি অনুমান দেওয়া হয়েছে, এটি প্রথমে খুব বেশি বড় হবে না তবে আমার সন্দেহ হয় যে ব্যবসায় এটির জন্য নতুন ধারণা পাওয়ায় এটি বাড়বে।
.NET 4.5 এএসপি.নেট এমভিসি 4 এবং ইএফ ব্যবহার করে আমার ডেটাবেস পরিচালনা করার জন্য আমাকে স্থানান্তর সহ কোড-ফার্স্ট বা এসকিএল সার্ভার ডেটা সরঞ্জাম (এসএসডিটি) এর মধ্যে নির্বাচন করতে হবে।
এসএসডিটি দিয়ে আমি আমার প্রোডাক্টটিতে আমার ডাটাবেসটিকে আমার সমাধানের অংশ হিসাবে নিয়ন্ত্রণ করতে পারি এবং ডেভ থেকে উত্পাদন এবং ড্যাকপ্যাক ফাইল ব্যবহারের বাইরেও সমস্তভাবে পরিবর্তনগুলি পরিচালনা করতে পারি। এমভিসি 3 এর কোড-ফার্স্ট সম্পর্কে আমার অভিজ্ঞতা সীমিত ডাটাবেস বিকল্পের কারণে এটি উন্নয়নের বাইরে ব্যবহার করা হয়নি। এটি সর্বদা মডেল পরিবর্তনে Db বাদ দিয়ে বা Db পরিবর্তনগুলি ম্যানুয়ালি হ্যান্ডেল করে শেষ হত। তবে আমি এমভিসি 4 মাইগ্রেশনগুলির সাথে বিশ্বাসের দিকে পরিচালিত করেছি যা এখন আর নেই এবং আমি এখন ডিবিতে আপডেটগুলি চাপতে পারি।
সুতরাং আমার প্রশ্নটি হ'ল কোনটি বিকাশের সময় / প্রচেষ্টার সাশ্রয়ের ভিত্তিতে সর্বাধিক দক্ষ তবে এটি স্কেলযোগ্য এবং উত্পাদন পরিবর্তনগুলি পরিচালনা করতে সক্ষম। আমি কোড-ফার্স্ট এবং মডেলগুলি থেকে আমার ডেটাবেস উত্পন্ন করার ক্ষমতা পছন্দ করেছি, মাইগ্রেশনগুলির সূচনা কি এখন এটির উত্পাদনকে কার্যকর করে তোলে?