Dapper জটিল প্রশ্নগুলি পরিচালনা করার জন্য অত্যন্ত দুর্দান্ত যা একাধিক যোগদান এবং কিছু বাস্তব দীর্ঘ ব্যবসায়িক যুক্তি। এন্টিটি ফ্রেমওয়ার্ক কোর ক্লাস জেনারেশন, অবজেক্ট ট্র্যাকিং, একাধিক নেস্টেড ক্লাসে ম্যাপিং এবং আরও অনেক কিছুর জন্য দুর্দান্ত। সুতরাং এই 2টি ORM সম্পর্কে কথা বলার সময় এটি সাধারণত পারফরম্যান্স এবং বৈশিষ্ট্যগুলি হয়৷
আমরা কি ড্যাপার এবং এন্টিটি ফ্রেমওয়ার্ক ব্যবহার করতে পারি?
হ্যাঁ, আপনি এটিকে এভাবে ব্যবহার করতে পারেন। যেহেতু ড্যাপার শুধুমাত্র এক্সটেনশন পদ্ধতিতে কাজ করছে, আপনি এটি আপনার কোডের কর্মক্ষমতা-সংবেদনশীল এলাকার জন্য ব্যবহার করতে পারেন। এবং আপনি আপনার কোডের অন্যান্য ক্ষেত্রে EF ব্যবহার চালিয়ে যেতে পারেন।
ড্যাপারের সুবিধা কী?
ড্যাপার অন্যান্য ORM-এর তুলনায় খুব দ্রুত তার ওজন কম হওয়ার কারণে। ড্যাপারটি পারফরম্যান্স এবং ব্যবহারের সুবিধার কথা মাথায় রেখে তৈরি করা হয়েছিল। এটি স্ট্যাটিক এবং ডাইনামিক অবজেক্ট বাইন্ডিং উভয়ের জন্য লেনদেন , সঞ্চিত পদ্ধতি, বা প্রচুর পরিমাণে ডেটা সন্নিবেশের জন্য সহায়তা প্রদান করে।
ড্যাপার কি নির্ভরযোগ্য?
ডপার স্মার্ট কন্ট্রাক্ট নিজেই সম্পূর্ণ নিরীক্ষিত এবং চূড়ান্ত: এর অর্থ হল আপনি নিরাপদে আপনার সবচেয়ে মূল্যবান জিনিসপত্র সংরক্ষণ করতে ড্যাপার ব্যবহার করতে পারেন। আপনি যদি আগ্রহী হন, আপনি এখানে সিগমা প্রাইমের পাবলিক সিকিউরিটি রিপোর্টটি দেখতে পারেন।
আমি কখন ড্যাপার ব্যবহার করব?
আপনার প্রোজেক্ট যদি EntityFramework বা NHibernate-এর মতো পূর্ণাঙ্গ ORM টুল ব্যবহার করার পরিবর্তে সঞ্চিত পদ্ধতি লিখতে বা নেটিভ কোয়েরি লিখতে পছন্দ করে তাহলে ড্যাপার আপনার জন্য স্পষ্ট পছন্দ। ড্যাপার ব্যবহার করে, ডাটাবেসের বিরুদ্ধে একটি এসকিউএল কোয়েরি ফায়ার করা এবং ফলাফলটি C ডোমেইন ক্লাসে ম্যাপ করা খুব সহজ।