ASP.NET MVC - SQL ڈیٹا بیس

ASP.NET MVC کی تعلیم کے لئے، ہم ایک انٹرنیٹ ایپلیکیشن تعمیر کریں گے。

بخش 6:ڈیٹا بیس شامل کریں

ڈیٹا بیس کی تشکیل

ویژول ویب ڈیولپر مفت میں دستیاب SQL ڈیٹا بیس کا نام SQL سروئر کمپیکٹ ہے。

اس تدریس میں ضروری اس ڈیٹا بیس کو چند سادے قدموں کے ذریعے بنایا جاسکتا ہے:

  1. سولووشن ریسورسرز میں App_Data فولدر
  2. انتخاب کریںشامل کریں،نئی پروجیکٹ
  3. انتخاب کریں SQL سروئر کمپیکٹ لوکل ڈیٹا بیس *
  4. اس ڈیٹا بیس کو Movies.sdf
  5. کلیک کریںشامل کریںبٹن

* اگر اختیارات میں SQL سروئر کمپیکٹ لوکل ڈیٹا بیس کا انتخاب نہیں آتا تو، اس کا مطلب ہوگا کہ آپ نے کمپیوٹر پر SQL سروئر کمپیکٹ کو نصب نہیں کیا ہے۔ اس کا نصب کریں:SQL سروئر کمپیکٹ

ویژول ویب ڈیولپر اپنے آپ میں اس ڈیٹا بیس کو App_Data فولدر میں خود بخود بنائے گا。

نوٹ:تدریس میں، آپ کو SQL ڈیٹا بیس کی بنیادی معلومات حاصل کرنا ہوگی۔ اگر آپ اس موضوع کو پہلے سیکھنا چاہتے ہیں تو، SQL تعلیم

ڈیٹا بیس تھیبل شامل کریں

دوگنا کریں اپنے App_Data فولدر میں Movies.sdf کھولی جائیگی ڈیٹا بیس ایکسپلورر ویندو

اگر آپ اس ڈیٹا بیس میں ایک نئی تھیبل بنانا چاہتے ہیں تو، تھیبلس فولدر، بعد میںایک تھیبل بنائیں

ایک سلسلہ کالن بنائیں جو درج ذیل ہیں:

کالن نوع Nulls کی اجازت
آئیڈی int (پرائمری کلچ) نہیں
عنوان nvarchar(100) نہیں
ڈائریکٹر nvarchar(100) نہیں
تاریخ datetime نہیں

کالن کی وضاحت:

آئیڈی یہ جدول میں ہر ریکارڈ کو پہچاننے کے لئے استعمال ہونے والا ایک دودوگرا عدد ہے。

عنوان یہ 100 حرف کی طوالت کا متن سلسلہ ہے، جس کا استعمال فلم کے نام کو ذخیرہ کرنے کے لئے کیا جاتا ہے。

ڈائریکٹر یہ 100 حرف کی طوالت کا متن سلسلہ ہے، جس کا استعمال فلم کے نام کو ذخیرہ کرنے کے لئے کیا جاتا ہے。

تاریخ 是日期列,用于存储影片的发行日期。

یہ تاریخ کلومی ہے، یہ فلم کی اجرت کی تاریخ کو ذخیرہ کرنے کیلئے استعمال کیا جاتا ہے۔اس کے بعد، آپ کو جدول کی کلومی کا نام (ID) کو جدول کا کلیدی بنانا پڑے گا،کلیدی کلیدی (رکارڈ پیمانے کا پیمانہ) کو چنئیں، آپ کو کلومی کا نام (ID) پر کلک کریں اور کالنم پروپریٹیز درجہ درجہ میں پیمانے کا کلیدی، آپ کو کلومی کا نام (ID) پر کلک کریں اور Identity پروپریٹی کا قیمتی تنظیم

True MovieDBs

نوٹ:آپ نے جدول کی ستون بنانے کی تکمیل کی ہوئی تو جدول کو محفوظ کریں اور اس کو نام دیں

آپ نے اس جدول کو "MovieDBs" (س سے ختم) نام دیا ہے (اس سے آگے کے باب میں "MovieDBs" کا استعمال دیکھیں گے)۔ آپ کو کچھ ناپا نہیں لگتا کیونکہ یہ وارننگز کنٹرولر اور ڈاٹا بیس جدول کے درمیان رابطہ کا نام کریشن کا رواج ہے۔

داتی بیس ریکارڈ اضافہ کریں

آپ میں کچھ ٹیسٹ ریکارڈ میں movie ڈاٹا بنیادیاں اضافہ کرسکتے ہیں Visual Web Developer کا استعمال کریں۔ App_Data فولدر میں Movies.sdf فائل.

درجہ درجہ Database Explorer window میں MovieDBs ، اور شبلیہ تیبل ڈاٹا

رکورڈ اضافہ کریں:

آئیڈی عنوان ڈائریکٹر تاریخ
1 پسیکو الفرید کچک 01.01.1960
2 لا دوچی ویتا فدریکو فلیلی 01.01.1960

نوٹ:آئیڈی کلومن خودکار طور پر اپدیت ہوگا، آپ کو ترمیم نہیں کرنا پڑے گا۔

لنک استرائک اضافہ کریں

کے لیے Web.config فائل میں <connectionStrings> عنصر اس عنصر کو اضافہ کریں:

<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|\Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>