হাই আমার এই সমস্যা ছিল এবং এটি আমাকে বাদাম তৈরি করছিল। যাইহোক অবশেষে সমস্যাটি কী তা বুঝতে পেরেছিলাম। প্রথম কাজ আপনাকে যা করতে হবে তা নিশ্চিত করুন যে connectionstrings
মধ্যে app.config
এবং web.config
একই। তারপরে আপনাকে অবশ্যই .edmx
ফাইলটিতে ডাবল ক্লিক করতে হবে যাতে আপনি টেবিলগুলি দেখতে পারেন। একবার আপনি টেবিলগুলির নিকটে অন্য কোথাও ক্লিক করলেও টেবিলগুলিতে নয় এবং বৈশিষ্ট্যে যান। ড্রপডাউন তালিকা থেকে নির্বাচন করুন ConceptualEntityModel
এবং সত্তা ধারক নাম অনুসন্ধান করুন এবং এটি ভাল মনে রাখবেন।
এরপরে এডিএমএক্স ফাইলের ডিজাইনারের কাছে যান এবং কনস্ট্রাক্টরগুলি খুলুন। (ডিজাইনার এডিএমএক্স ফাইলের সাবফোল্ডার) বিএএসই প্যারামিটারে কনস্ট্রাক্টরের দুটি পরামিতি থাকতে হবে
public DBEntities() : base("name=DBEntities", "DBEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
এই হল তাদের একজন. প্রথম প্যারামিটারে ফাইলটি যে প্রকল্প ফাইলটিতে রয়েছে .edmx
তার নাম থাকা উচিত The দ্বিতীয় প্যারামিটারে অবশ্যই পূর্বে উল্লিখিত বৈশিষ্ট্যগুলির থেকে সত্তা ধারকটির নাম থাকা উচিত। সমস্ত কন্সট্রাক্টরগুলির সাথে এটির ব্যবস্থা করতে ভুলবেন না:base("", "")
অন্ততপক্ষে আমার সমস্যাটি ছিল এবং আমার সমস্যাটি এরকমভাবে সমাধান করা হয়েছিল। আমি আশা করি আপনি এটির মতো সমাধান করতে পারেন।