ORMs (অবজেক্ট-রিলেশনাল ম্যাপিং) স্টোরেড পদ্ধতিগুলির সাথে পারস্পরিক একচেটিয়া নয়। বেশিরভাগ ওআরএম সঞ্চিত পদ্ধতি ব্যবহার করতে পারে। আপনি যদি এটি চয়ন করেন তবে বেশিরভাগ ORMs সঞ্চিত পদ্ধতি তৈরি করে। সুতরাং এটি সমস্যা হয় না হয়।
ORM গুলি অগ্রহণযোগ্য এসকিউএল উত্পন্ন করতে পারে (পারফরম্যান্সের দিক দিয়ে) এবং আপনি মাঝে মাঝে সেই এসকিউএলটিকে হস্ত-নকশিত এসকিউএল দিয়ে ওভাররাইড করতে চাইতে পারেন। এটি সম্পাদনের অন্যতম উপায় হ'ল এসপি (সঞ্চিত পদ্ধতি) ব্যবহার করে।
ডটনেটে, সঞ্চিত পদ্ধতি ব্যবহার করবেন না যদি:
আপনি যদি সঞ্চিত পদ্ধতিগুলির সাথে পরিচিত না হন (আপনার ক্ষেত্রে নয়, তবে সম্পূর্ণতার জন্য অন্তর্ভুক্ত)।
যদি আপনি জটিলতার একটি স্তর এবং আপনার প্রকল্পের দক্ষতার পরিচয় দিতে না চান।
আপনি এমন একটি অ্যাপ্লিকেশন তৈরি করছেন যা বিভিন্ন ডাটাবেসগুলির সাথে কাজ করা উচিত বা এটি বেশ কয়েকটি ডাটাবেস সার্ভারগুলিতে প্রতিলিপি তৈরি করতে হবে (এই শেষ সীমাবদ্ধতাটি কেবলমাত্র কিছু ডাটাবেসের ক্ষেত্রে প্রয়োগ হতে পারে)।
দ্রষ্টব্য যে ট্রিগারগুলি ওআরএম এর সাথে তুলনা করা উচিত নয়। ট্রিগারগুলি এমন ফাংশনগুলি করে যা আপনার অ্যাপ্লিকেশন কোডে ভাল না (যেমন ডেটাবেসগুলিতে ডেটা লগিং বা সিঙ্ক্রোনাইজ করা)।
সুরক্ষা (উদাহরণস্বরূপ এসকিউএল ইঞ্জেকশন প্রতিরোধের জন্য) এবং তাদের দাবী করা গতির জন্য কিছু কারণে কোডে এসকিউএল এর চেয়ে বেশি স্টোরড পদ্ধতি ব্যবহার করা পছন্দ করে। তবে এটি কিছুটা বিতর্কযোগ্য এবং এর জন্য বিশদ আলোচনা দরকার।
যদি আপনার ওআরএম সঞ্চিত প্রক্রিয়া তৈরি করতে না পারে এবং আপনাকে একটি বৃহত সিস্টেম লিখতে হয় তবে আপনার কেসের উপর ভিত্তি করে আপনার অতিরিক্ত হাত কোডিংয়ের ওজন করতে হবে।