آموزش ASP.NET

آموزش ASP.NET متفاوت از آنچه جاهای دیگر می بینید!

آموزش ASP.NET

آموزش ASP.NET متفاوت از آنچه جاهای دیگر می بینید!

استفاده از پایگاه داده در پوشه App_Data

اگر خدمت دهنده پایگاه داده SQL Server 2000 or 2005 ندارید، می‌توانید از نسخه SQL Server 2005 Express Edition پایگاه داده Northwind داخل پوشه App_Data استفاده کنید.

یک پایگاه داده که در پوشه App_Data قرار داده می‌شود به طور خودکار به Server Explorer اضافه می‌شود. همچنین پوشه App_Data می‌تواند فایل‌های Access را نیز در خود نگهدارد.

گام اول: ایجاد یک پروژه وب و اتصال به پایگاه داده

قبل از اینکه بتوانیم DALرا ایجاد کنیم، نیاز است که یک وب سایت ایجاد کرده و تنظیمات پایگاه داده را انجام دهیم. با ایجاد یک وب سایت ASP.NET بر پایه file system شروع می‌کنیم. برای انجام این کار به منوی فایل رفته و New Web Site را انتخاب کنید در این موقع کادر محاوره‌ای New Web Site نمایش داده می‌شود. قالب ASP.NET Web Site را انتخاب کنید، لیست آبشاری Location را روی File System تنظیم کنید، پوشه‌ای را برای وب سایت انتخاب کنید و زبان را روی C# تنظیم کنید. 

 

 

 

یک وب سایت با صفحه Default.aspx از ASP.NET و یک پوشه به نام App_Data ایجاد می‌شود.

قدم بعدی ایجاد یک مرجع به پایگاه داده در Visual Studio’s Server Explorer است. با اضافه کردن یک پایگاه داده به Server Explorer می‌توان جدول‌ها، رویه‌های ذخیره شده، نماها و چیزهای دیگر به پایگاه داده از طریق Visual Studio اضافه کرد. همچنین می‌توان داده‌های جدول‌ها را نمایش داد و پرس و جو (Query) به صورت دستی و یا گرافیکی به وسیله Query Builder ایجاد کرد.

قدم بعدی برای اضافه کردن پایگاه داده Northwind به Server Explorer بستگی به این دارد که شما می‌خواهید از پایگاه داده SQL Server 2005 Express Edition در App_Data استفاده کنید و یا از خدمت دهنده پایگاه داده Microsoft SQL Server 2000 or 2005 بهره برید.

پیشگفتار

همانند توسعه دهندگان وب، زندگی ما برگرد داده می‌چرخد. ما بانک‌های اطلاعاتی را برای نگهداری داده ایجاد می‌کنیم و کدهایی برای بازیابی و ویرایش اطلاعات می‌نویسیم و صفحات وب آنها را جمع‌آوری و نمایش می‌دهند. ما با ایجاد یک معماری نرم فزار شروع خواهیم کرد. این معماری از لایه دسترسی به داده (Data Access Layer (DAL)) که از Typed DataSet استفاده می‌کند و لایه منطقی تجاری (Business Logic Layer (BLL)) که نقش‌های تجاری سفارشی را اجرا می‌کند و لایه نمایش که ترکیبی از صفحات ASP.NET که صفحه بندی عمومی را به اشتراک می‌گذارد، تشکیل شده است.

در این آموزش ما از Microsoft SQL  Server 2005 Express Edition و پایگاه داده نمونه Northwind داخل پوشه App_Data استفاده می‌کنیم.

اگر شما از پایگاه داده‌ای به غیر از Northwind استفاده می‌کنید، نیاز است که رشته اتصال NORTHWNDConnectionString را در Web.config تنظیم کنید.