PDA

View Full Version : چگونگی ایجاد یک جدول جدید در دیتابیس به وسیله کد در کنترلر ؟



saeedtanha001
سه شنبه 12 اسفند 1393, 11:07 صبح
سلام
میخوام تو کترلر با کد نویسی یه جدول جدید در دیتابیس ایجاد کنم ، نمیتونم مثل معمول ایجادش کنم چون ستون های جدول از ابتدا معلوم نیست.

sempay_ninjutsu
یک شنبه 24 اسفند 1393, 09:34 صبح
سلام
میخوام تو کترلر با کد نویسی یه جدول جدید در دیتابیس ایجاد کنم ، نمیتونم مثل معمول ایجادش کنم چون ستون های جدول از ابتدا معلوم نیست.
این موضوع اصلا رطی به کنترلر و یا .. نداره.....مثلا شما از ورودی تنظیمات جدول نظیر نامشون ستوناش جنسشون رو میگیری و میدی به کنترلت حالا از اینجا به بعد بستگی داره شما با چی داری با دیتابیس ارتباط برقرار می کنی Ado یا ef و....
در هر صورت بر اساس ورودیتات یه کوئری اس کیو ال میسازی create table و ... بصورت یه رشته بعد اون رشته رو تو دیتابیس اجراش می کنی و جدولت ساخته میشه ....
یه راهه دیگم داری که یه sp بنویسی و ورودی بهش بدی و اینکارا تو Sql ِانجام بدی آخرشم با دستور exec اجراش کنی...بستگی به شیوه کارت داره..
موفق باشی

mostafab2m
یک شنبه 02 اسفند 1394, 05:33 صبح
این موضوع اصلا رطی به کنترلر و یا .. نداره.....مثلا شما از ورودی تنظیمات جدول نظیر نامشون ستوناش جنسشون رو میگیری و میدی به کنترلت حالا از اینجا به بعد بستگی داره شما با چی داری با دیتابیس ارتباط برقرار می کنی Ado یا ef و....
در هر صورت بر اساس ورودیتات یه کوئری اس کیو ال میسازی create table و ... بصورت یه رشته بعد اون رشته رو تو دیتابیس اجراش می کنی و جدولت ساخته میشه ....
یه راهه دیگم داری که یه sp بنویسی و ورودی بهش بدی و اینکارا تو Sql ِانجام بدی آخرشم با دستور exec اجراش کنی...بستگی به شیوه کارت داره..
موفق باشی


اگه code first استفاده کرده باشم چجوری باد کدش رو بنویسم