کتابخانه Enterprise در Asp.Net

یکشنبه 1 آذر 1394

در این مقاله ما با نحوه استفاده از کتابخانه enterprise در Asp.Net اشنا می شویم. کتابخانه enterprise یک مجموعه از Block های نرم افزار و زیر ساخت های هسته می باشد.

کتابخانه Enterprise در Asp.Net

در این مقاله کتابخانه Enterprise را در asp.net  شرح میدهیم. این کتابخانه مجموعه ای از بلوک های کاربردی و زیر ساخت هسته می باشد. کتابخانه Enterprise جز نرم افزار های قابل استفاده مجدد ، برای کمک به توسعه دهندگان نرم افزار ، طراحی شده است.

ابتدا یک پروژه با ویژوال استودیو ایجاد کنید 

یک پروژه از نوع وب ایجاد کنید

از Manage NuGet Packages در منوی Tools کتابخانه Enterprise Library را جستجو و نصب نمایید

روی install کلیک نمایید تا نصب انجام شود.

برای استفاده از کتابخانه ما نیاز به فضای نام  زیر را داریم.

using Microsoft.Practices.EnterpriseLibrary.Data;  
using Microsoft.Practices.EnterpriseLibrary.Data.Sql; 

حالا میتوانیم از کتابخانه استفاده نماییم.

پس از ان ما میتوانیم از این کتابخانه در برنامه استفاده کنیم.

public Result InsertDetail(UserRegistration rg)  
       {  
           Result result = new Result();  
           objDB = new SqlDatabase(getconnection);  
           using (DbCommand objcmd = objDB.GetStoredProcCommand("registrationMCN_Prdr2"))  
           {  
               objDB.AddInParameter(objcmd, "@UserName", DbType.String, rg.UserName);  
               objDB.AddInParameter(objcmd, "@Pass", DbType.String, rg.pass);  
               objDB.AddInParameter(objcmd, "@Email", DbType.String, rg.Email);  
               objDB.AddInParameter(objcmd, "@Phone", DbType.String, rg.Phone);  
               objDB.AddInParameter(objcmd, "@States", DbType.String, rg.States);  
               objDB.AddInParameter(objcmd, "@City", DbType.String, rg.City);  
               objDB.AddOutParameter(objcmd, "@Status", DbType.Int16, 0);  
           //    bool isemail = checkEmailExist(rg.Email);  
               try  
               {  
                   objDB.ExecuteNonQuery(objcmd);  
                   result.Status = Convert.ToInt32(objDB.GetParameterValue(objcmd, "@Status"));  
  
               }  
               catch (Exception)  
               {  
                   throw;  
               }  
               return result;  
  
           }  
       }  

 

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید