কোর্স সুপারিশ:
ASP.NET MVC - SQL ডাটাবেস
যদি আপনি ASP.NET MVC শিখতে চান, তবে আমি একটি ইন্টারনেট অ্যাপলিকেশন তৈরি করবো。অধ্যায় ৬:
ডাটাবেস যোগ করুন
ডাটাবেস তৈরি করুন
একটি বিনামূল্যের SQL ডাটাবেস প্রদান করে, যার নাম SQL Server Compact。
- Visual Web Developer App_Data নিম্নলিখিত এই ডাটাবেসটি কয়েকটি সরল পদক্ষেপে তৈরি করা যায়:
- নির্বাচন করুন* যদি অপস্ত থেকে SQL Server Compact Local Database না থাকে, তবে আপনার কম্পিউটারে SQL Server Compact ইনস্টল না হয়েছে। নিম্নলিখিত লিঙ্কের মাধ্যমে ইনস্টল করুন:ফল্ডারনতুন প্রকল্প
- নির্বাচন করুন SQL Server Compact Local Database *
- এই ডাটাবেসকে Movies.sdf
- বটন* যদি অপস্ত থেকে SQL Server Compact Local Database না থাকে, তবে আপনার কম্পিউটারে SQL Server Compact ইনস্টল না হয়েছে। নিম্নলিখিত লিঙ্কের মাধ্যমে ইনস্টল করুন:SQL Server Compact
Visual Web Developer অ্যাপ_ডেটা ফল্ডারে এই ডাটাবেসটি স্বচালিতভাবে তৈরি করবে。এককে শিক্ষার্থীকে
ডাটাবেস যোগ করুন
মন্তব্য:ডব্লুক্লিক অ্যাপ_ডেটা ফল্ডারের SQL শিক্ষাক্রম。
খুলবে
ডেটাবেস এক্সপ্লোরার Movies.sdf উইন্ডো উপর ডানদিকে ক্লিক করুন এই ডাটাবেসে নতুন টেবল তৈরির জন্য
টেবলস এবং ফল্ডারটেবিল তৈরি করুন。
নিম্নলিখিত কলামগুলি তৈরি করুন:
কলাম | ধরন | খালির অনুমতি |
---|---|---|
ID | int (প্রধান কী) | নয় |
Title | nvarchar(100) | নয় |
Director | nvarchar(100) | নয় |
Date | ডেটাটাইম | নয় |
কলামের ব্যাখ্যা:
ID হলো টেবিলের প্রত্যেক রেকর্ডকে পরিচিত করার জন্য ব্যবহৃত সংখ্যাত্বর্তী বিন্যাস。
Title হলো ১০০ অক্ষর দীর্ঘ টেক্সট কলাম, যা ফিল্মের নাম সংরক্ষণের জন্য ব্যবহৃত হয়。
Director হলো ১০০ অক্ষর দীর্ঘ টেক্সট কলাম, যা পরিচালকের নাম সংরক্ষণের জন্য ব্যবহৃত হয়。
Date এটা তারিখ কলা, ফিল্মের প্রকাশনা তারিখ সংরক্ষণের জন্য ব্যবহৃত হয়।
উপরোক্ত কলাগুলি তৈরি করার পরে, আপনি নিশ্চিতভাবে ID কলাটিকে টেবলেরপ্রধান কলা(রেকর্ড পরিচিতি করতে করা হয়)।এটা করতে কলানির নাম (ID)-এ ক্লিক করে এবং Column Properties উইন্ডোতে Primary Key নির্বাচন করে, এবং Identity প্রতিশত সম্পর্কে True。
যখন আপনি টেবল কলানি তৈরি করে সম্পূর্ণ করে, তবে টেবলটিকে সংরক্ষণ করে নাম দিন MovieDBs。
মন্তব্য:আমরা এই টেবলটিকে "MovieDBs" (s-এর সাথে শেষ হয়) নাম দিয়েছি।পরবর্তী চাপে, আমরা "MovieDBs"-এর ব্যবহার দেখব।এটা কিছুই অজানা হতে পারে, কিন্তু এটা নিয়ন্ত্রককে ডেটাবেস টেবলের সাথে সংযুক্ত করার নামকরণ প্রথা নিশ্চিত করে।
ডেটাবেস রেকর্ড যোগ করুন
আপনি ভিসুয়েল ওয়েব ডেভলপার ব্যবহার করে movie ডেটাবেসে কিছু পরীক্ষামূলক রেকর্ড যোগ করতে পারেন。
এতে App_Data ফোল্ডারে দ্বিগুণ ক্লিক করুন Movies.sdf ফাইল
ডেটাবেস এক্সলোরার উইন্ডোতে MovieDBs টেবিল টেবিল ডাটা দেখান。
রেকর্ড যোগ করুন:
ID | Title | Director | Date |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
মন্তব্য:ID কলানি স্বয়ংক্রিয়ভাবে অপদাত্ত হবে।এটা সম্পাদন করতে হবে না。
লিঙ্ক স্ট্রিং যোগ করুন
এতে Web.config ফাইলে <connectionStrings> এমন উপাদান যোগ করুন:
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/>