با سلام
من برای ذخیره کردن رکورد از یک رویه ذخیره شده استفاده کردم. متوجه شدم که به ازای تک تک فیلدها باید یک پارامتر بفرستم. در ضمن من به ازای هر جدول در پایگاه داده یک کلاس طراحی کردم و تمام اتربیوت ها و متدها را برای هر کدام تعریف کردم.
حالا سوال من این است که اگه قرار بود برای هر کدام از فیلدها پارامتر با نوع و اندازه تعریف کنم پس کاربرد اتربیوت هایی که در کلاس تعیین کردم چه می شود؟
//استفاده از اتربیوت کلاسsqlCommand sqlCmd;
sqlcmd.commandType=CommandType.storedProcedure;
sqlParameter param=sqlCmd.Parameters.add("@id_send");//تعریف پارامتر
param.value=this.id_send;
من در تعریف پارامتر از ذکر نوع و اندازه صرفه نظر کردم.
دوستان بفرمائید راهی وجود دارد که من از پارامتر استفاده نکنم و مستقیما از اتربیوت های کلاس استفاده کنم؟چون منطقی به نظر نمیرسه که با تغییر پایگاه داده هم پارامترها را تغییر بدم و هم اتربیوتهای کلاس را!!!
در ضمن زبان برنامه نویسی سی شارپ و ویژوال استودیو 2008
![]()