আমি EF6 ব্যবহার করছি, এবং আমি কিছু অদ্ভুত দেখতে পেয়েছি,
মনে করুন গ্রাহকের প্যারামিটার দিয়ে কনস্ট্রাক্টর রয়েছে,
যদি আমি ব্যবহার করি new Customer(id, "name")
, এবং করি
using (var db = new EfContext("name=EfSample"))
{
db.Customers.Add( new Customer(id, "name") );
db.SaveChanges();
}
এটি ত্রুটি ছাড়াই চলে, কিন্তু যখন আমি ডেটাবেসটি সন্ধান করি তখন আমি দেখতে পাই যে তথ্য Inোকানো হয়নি,
তবে আমি যদি কোঁকড়া বন্ধনী যুক্ত করি তবে ব্যবহার করুন new Customer(id, "name"){}
এবং করুন
using (var db = new EfContext("name=EfSample"))
{
db.Customers.Add( new Customer(id, "name"){} );
db.SaveChanges();
}
তথ্য তখন actuallyোকানো হবে,
কোঁকড়া বন্ধনীগুলি পৃথক করে বলে মনে হয়, আমি অনুমান করি যে কেবল যখন কোঁকড়া বন্ধনী যুক্ত হবে তখন সত্তা কাঠামোটি এটি একটি সত্যিকারের কংক্রিটের ডেটা সনাক্ত করবে।