আমি গ্রাহকের জন্য কাজ করছি যার একটি বড় প্রকল্প রয়েছে যা লিনক-টু-এসকিউএল ব্যবহার করছে। প্রকল্পটি যখন শুরু হয়েছিল তখন এটি ছিল সুস্পষ্ট পছন্দ, কারণ সত্তা ফ্রেমওয়ার্কের সেই সময়ে কিছু বড় বৈশিষ্ট্যগুলির অভাব ছিল এবং লিনক-টু-এসকিউএল এর অভিনয় আরও ভাল ছিল much
এখন ইএফ বিকশিত হয়েছে এবং লিনাক-টু-এসকিউএল তে অ্যাসিঙ্ক সাপোর্টের অভাব রয়েছে, যা অত্যন্ত স্কেলযোগ্য পরিষেবাগুলির জন্য দুর্দান্ত। আমাদের মাঝে প্রতি সেকেন্ডে 100+ অনুরোধ রয়েছে এবং আমরা আমাদের ডেটাবেসগুলিকে অনুকূলিত করেছি সত্ত্বেও, বেশিরভাগ ক্যোরিয়াসগুলি সম্পূর্ণ হতে কয়েক মিলিসেকেন্ড সময় নেয়। সিঙ্ক্রোনাস ডাটাবেস কলগুলির কারণে, থ্রেডটি ব্লক করা আছে এবং অন্যান্য অনুরোধের জন্য উপলব্ধ নয়।
আমরা কেবলমাত্র এই বৈশিষ্ট্যের জন্য সত্তা ফ্রেমওয়ার্কে স্যুইচ করার চিন্তাভাবনা করছি। এটি লজ্জাজনক যে মাইক্রোসফ্ট লিনক-টু-এসকিউএল হিসাবে অ্যাসিঙ্ক সমর্থন বাস্তবায়ন করেনি (বা এটি উন্মুক্ত উত্সাহিত করেছে, যাতে সম্প্রদায়টি এটি করতে পারে)।
সংযোজন ডিসেম্বর 2018: মাইক্রোসফ্ট .NET কোর এবং লিনক -2-এসকিউএল .NET কোর সমর্থন করে না, তাই আপনি ভবিষ্যতে EF.Core এ মাইগ্রেট করতে পারবেন তা নিশ্চিত করার জন্য আপনাকে EF এ স্থানান্তর করতে হবে।
এলএলবিএলজেনের মতো অন্যান্য কিছু বিকল্প বিবেচনা করতে হবে । এটি একটি পরিপক্ক ওআরএম সমাধান যা ইতিমধ্যে একটি দীর্ঘ সময় বিদ্যমান এবং এটি এমএস ডেটা সলিউশন (ওডিবিসি, এডিও, অ্যাডো.নেট, লিনক-২-এসকিউএল, ইএফ, ইএফ.কম) এর আরও ভবিষ্যতের প্রমাণ হিসাবে প্রমাণিত হয়েছে।