আমি এটিকে কোড ফার্স্ট এবং ডেটাবেস প্রথম ইএফ এর মধ্যে কিছু বিষয়ে সংকীর্ণ করেছি, তবে কীভাবে এটি ঠিক করবেন তা নিশ্চিত নই। আমি যথাসাধ্য পরিষ্কার হওয়ার চেষ্টা করব, তবে আমি নিজে এখানে কিছু বোঝাপড়া মিস করছি। এটি সত্তা ফ্রেমওয়ার্ক 4.4
আমি এমন একটি প্রকল্প উত্তরাধিকার সূত্রে পেয়েছি যেখানে সত্তা ফ্রেমওয়ার্ক ব্যবহৃত হয়েছিল, তবে অনেকগুলি আসল ফাইল ফিরে যাওয়ার কোনও সত্য উপায় ছাড়াই মোছা হয়েছিল। আমি ইএফ (ডেটাবেস প্রথম) পুনরায় যুক্ত করেছি এবং একটি টি 4 সেটআপ প্রতিলিপি করেছি যা প্রকল্পটি চারপাশে নির্মিত হয়েছিল। এটি সমস্ত ডাটাবেস মডেলের কোড সংস্করণ এবং একটি ডিবিসিএনটেক্সট কোড ফাইল উত্পন্ন করে।
যদি আমার সংযোগের স্ট্রিংটি "সাধারণ" এর মতো দেখায় তবে নেট সংযোগের স্ট্রিংটিতে আমি একটি অবৈধ কলাম নাম "প্রসেসস্টেট_আইডি" সম্পর্কে একটি ত্রুটি পাই। প্রসেসস্টেট_আইডি কোড বেসে মোটেই নেই, এটি ইডিএমএক্স ফাইল বা কোনও কিছুর মধ্যে নেই। এটি ক্যোয়ারিতে কিছু স্বয়ংক্রিয় ইএফ রূপান্তর বলে মনে হচ্ছে।
আমি যখন সংযোগের স্ট্রিংটি সত্তা ফ্রেমওয়ার্ক মডেলের সাথে মেলে এটি ঠিকঠাক কাজ করে।
সত্তা ফ্রেমওয়ার্কের সাথে পূর্ববর্তী কোডটি মিলানোর চেষ্টা করার পরে আমি "স্বাভাবিক" রাখতে চাই N নেট সংযোগের স্ট্রিং।
সুতরাং আমার এখানে দুটি প্রশ্ন রয়েছে: ১. কোডের একটি সাধারণ সংযোগের স্ট্রিং থেকে কোনও ইএফ সংযোগ স্ট্রিংয়ে যাওয়ার ভাল উপায় কী? ২. এখানে কি অন্য কোনও ফিক্স রয়েছে যা আমি অবৈধ কলামের নাম ত্রুটি বন্ধ করতে দেখছি না?
public virtual Person Person { get; }