PDA

View Full Version : پروسیجر در C#



ordebehesht
چهارشنبه 03 آبان 1391, 17:48 عصر
دوستان سلام می خواستم بدونم اصلا پروسیجر چیه به چه دردی میخوره و اگه لطف کنین آموزشی چیزی داشته باشین ممنون میشم

maythammsp2000
چهارشنبه 03 آبان 1391, 17:52 عصر
سلام دوست عزيز. ميتوني يه سري به لينك زير بزني همه چيز راجبه پروسيجر رو توش نوشته
http://barnamenevis.org/showthread.php?190609

ordebehesht
پنج شنبه 04 آبان 1391, 02:28 صبح
اون چیزی که می خواستم نگرفتم یعنی نبود
یه سایت یا مقاله دیگه لطف کنین

r_s1389@yahoo.com
پنج شنبه 04 آبان 1391, 12:01 عصر
سلام
من در این جا یک کتاب میذارم برات ئلی توصیه میکنم اول اون آدسی یا همون لینکی که دوستمون maythammsp2000 (http://barnamenevis.org/member.php?228134-maythammsp2000) گذاشته رو یکم مطالعه کنی بعد بیای این کتاب رو بخونی
http://uplod.ir/20m41hkuihv0/______________.pdf.htm
در ضمن اگه مشکلی داشتی در این تاپیک بگو تا حل کنیم
موفق باشی

ordebehesht
پنج شنبه 04 آبان 1391, 16:19 عصر
می خوام مفهومش و بدونم اصلا به چه درد می خوره بهینه هست ویا یکی از لایه ای برنامه نویسی لایه ای هستش

aryasoft2872
پنج شنبه 04 آبان 1391, 16:29 عصر
Procedure مال SQL در حقیقت...یک جورایی شبیه تابع توی برنامه نویسی فقط محدود به خود دیتابیسه و عملکردهای خودش...یک خورده ای ممکنه پروسه یک عمل برای برنامه نویس طولانی تر بشه ولی از اون طرف به خاطر مسایل امنیتی توصیه میشه از procedure استفاده بشه به جای کویری

مثلا این کد یک procedure که تعداد رکوردهای با یک نام رو بر می گردونه:
Create procedure sp_CountContacts_By_Title @Title nvarchar(8), @TitleCount int= 0 output As select Contact.Title, Contact.FirstName, Contact.LastName from Person.Contact where Contact.Title = @Title Select @TitleCount = count(*) from Person.Contact where Title=@Title return @TitleCount

r_s1389@yahoo.com
پنج شنبه 04 آبان 1391, 19:58 عصر
این توضیح را میتونمم بگم اونم این که چون کوئری ما در خود sql اجرا میشه از امنیت بالای برخوردار میشه

ordebehesht
پنج شنبه 11 آبان 1391, 17:21 عصر
اما بهینه نسیت مثلا برای هر درخواست باید یه پروسیجر ایجاد کرد در حالی که تو متن برنامه انعطاف پزیریش بالاست میتونی هر طور که بخوای کوئری رو دستکاری کنی