PDA

View Full Version : برای پر کردن یک دیتا ست بهتر است از پروسیجر استفاده کنیم یا آداپتور؟



white fox
پنج شنبه 01 دی 1384, 02:36 صبح
سلام دوستان...
میخواستم بدونم برای fill کردن یه dataset بهتره از storedProcedure استفاده کنم یا از sqlDataAdapter?
البته خودم در این ضمینه امتحان کردم دیدم با پروسیجر کند تر ه کار تا با sqlData Adapter شما معمولا از چه روشی استفاده میکنید؟

در ضمینه های دیگه مثل Insert , update , delete آیا بهتره از StoredProcedure استفاده کرد؟ سرعت میبره بالا یا در کد انجام داد بهتره؟

آیای باری از روی دوش سرور بر میداره یا تاثیر چندانی نداره؟

----------------------
چند تا سوال با هم شد؟؟!!!

اَرژنگ
پنج شنبه 01 دی 1384, 03:46 صبح
میخواستم بدونم برای fill کردن یه dataset بهتره از storedProcedure استفاده کنم یا از sqlDataAdapter?

بستگی "بهتر" را چگونه تعریف کنید، هر چی فایده‌ای مخصوص به خودش را دارد.


البته خودم در این ضمینه امتحان کردم دیدم با پروسیجر کند تر ه کار تا با sqlData Adapter شما معمولا از چه روشی استفاده میکنید؟
در ضمینه های دیگه مثل Insert , update , delete آیا بهتره از StoredProcedure استفاده کرد؟ سرعت میبره بالا یا در کد انجام داد بهتره؟
آیای باری از روی دوش سرور بر میداره یا تاثیر چندانی نداره؟


سرعت تنها معیار نیست، معمولاً از sqlData Adapter استفاده میکنم نه برایه افزایش به سرعت، برایه اینکه تمام sql
برایه Insert , update , delete در یک جا باشد.ولی اگر استفاده از پرسیجر فایده‌ای داشته باشه ازش استفاده میکنم.
استفاده از StoredProcedure تمام بار را بر دوش سرور میگذارد ولی بار را از دوش کامپیوتر کاربر ورمیدارد (اگر سرور و کامپیوتر کاربر یکی نباشند.)


چند تا سوال با هم شد؟؟!!!
یکی!، تمام سوالات با هم ربط داشتند، بدون ارائه کردن سوالات دقیقتر، دادن یک جواب درست به این تپیک ممکن نبود!