کتابخانه Enterprise در Asp.Net
یکشنبه 1 آذر 1394در این مقاله ما با نحوه استفاده از کتابخانه enterprise در Asp.Net اشنا می شویم. کتابخانه enterprise یک مجموعه از Block های نرم افزار و زیر ساخت های هسته می باشد.
در این مقاله کتابخانه 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; } }
- ASP.net
- 1k بازدید
- 5 تشکر