ساخت دیتابیس در ویژوال استودیو
سلام دوستان
اگر بخواهیم ارتباط بین جداول را در ویژوال استودیو 2008 برقرار کنیم (مواردی مانند کلید خارجی-cascade update ...) چگونه می توانم؟چون ساخت دیتابیس با جداول را می دانم ولی مثل SQL server امکانی برای ایجاد ارتباطات بین جداول را ندارد اگر راهنمایی کنید ممنون میشم
نقل قول: ساخت دیتابیس در ویژوال استودیو
اگر نسخه اسکیول اکسپرس نصب دارید با انتخاب گزیته Server Explorer در منوی View ویزوال استودیو در سمت راست ویزوال استودیو زبانه مربوط به بانک اطلاعاتی مشاهده میکنید با ساختن یک کانکشن جدید و ارتباط با فایل mdf اسکبول سرورتون و با باز کردن گره یا علامت + با انتخاب Diagram و گزینه Add new Diagramیک دیاگرام تشکیل شده و با کلیک راست روی دیاگرام و با گزینه Add Table جداول رو اضافه گنید و با کشیدن کلید اصلی جدول پدر بر روی کلید فرعی جدول پسر و رها کردن رابطه تشکیل میشه
برای سایر تنظیمات مثل Cascade هم تو همین بخش بر روی رابطه تشکیل شده کلیک کنید و در قسمت Property های ان سایر تنظیمات انجام دهید
1 ضمیمه
نقل قول: ساخت دیتابیس در ویژوال استودیو
نقل قول:
نوشته شده توسط
ali_md110
اگر نسخه اسکیول اکسپرس نصب دارید با انتخاب گزیته Server Explorer در منوی View ویزوال استودیو در سمت راست ویزوال استودیو زبانه مربوط به بانک اطلاعاتی مشاهده میکنید با ساختن یک کانکشن جدید و ارتباط با فایل mdf اسکبول سرورتون و با باز کردن گره یا علامت + با انتخاب Diagram و گزینه Add new Diagramیک دیاگرام تشکیل شده و با کلیک راست روی دیاگرام و با گزینه Add Table جداول رو اضافه گنید و با کشیدن کلید اصلی جدول پدر بر روی کلید فرعی جدول پسر و رها کردن رابطه تشکیل میشه
برای سایر تنظیمات مثل Cascade هم تو همین بخش بر روی رابطه تشکیل شده کلیک کنید و در قسمت Property های ان سایر تنظیمات انجام دهید
برای من چنین گزینه ای را ندارد وگرنه با diagrams در sql server کامل کار کردم در ضمن ببخشید ورژن ویژوال استودیوی من 2012 هست.
ضمیمه 129722
نقل قول: ساخت دیتابیس در ویژوال استودیو
این توضیحات رو برای Vs 2008 طبق گفته خودتون دادم
ماکروسافت بخش مدیریت بانک مثل دیاگرام رو از ویژوال استودیو ورژن 2012 به بالا حذف کرده و دیگه نمیتونید اونو ببینیدش باید از SQL Server Management Studio استفاده کنید
نقل قول: ساخت دیتابیس در ویژوال استودیو
نقل قول:
نوشته شده توسط
ali_md110
این توضیحات رو برای Vs 2008 طبق گفته خودتون دادم
ماکروسافت بخش مدیریت بانک مثل دیاگرام رو از ویژوال استودیو ورژن 2012 به بالا حذف کرده و دیگه نمیتونید اونو ببینیدش باید از SQL Server Management Studio استفاده کنید
میتونم بعد از ساخت دیتابیس در sql server وارد ویژوال استودیوش کنم بطوریکه تمام ارتباطات و تنظیماتی که در sql کرده بودم حفظ بشه؟راستی چرا اینکار را کرده؟
ممنون ازوقتی که برای پاسخگویی می گذارید
نقل قول: ساخت دیتابیس در ویژوال استودیو
بله وقتی شما توی SQL Server Management Studio دیتابیس رو ساختید و روابط ایجاد شد و ذخیره شد توی هر ادیتور برنامه نویسی اون رابطه ها برقرار هست چون ربطی به ویژوال استودیو ندارد و این ارتباط و سایر کانفیگ ها به اسکیول سرور مرتبط هست
و اینکه حذف شده به سیاستهای ماکروسافت مربوطه دلیلش رو درست نمیدونم و شاید هم از وقتی که تگنولوژیهایی دسترسی داده مثل Entity Framework که کاملا این دیاگرامها را پیاده سازی میکنه اومده نیاز به این دیاگرام اسکیول سرور نباشه
نقل قول: ساخت دیتابیس در ویژوال استودیو
نقل قول:
نوشته شده توسط
ali_md110
بله وقتی شما توی SQL Server Management Studio دیتابیس رو ساختید و روابط ایجاد شد و ذخیره شد توی هر ادیتور برنامه نویسی اون رابطه ها برقرار هست چون ربطی به ویژوال استودیو ندارد و این ارتباط و سایر کانفیگ ها به اسکیول سرور مرتبط هست
و اینکه حذف شده به سیاستهای ماکروسافت مربوطه دلیلش رو درست نمیدونم و شاید هم از وقتی که تگنولوژیهایی دسترسی داده مثل Entity Framework که کاملا این دیاگرامها را پیاده سازی میکنه اومده نیاز به این دیاگرام اسکیول سرور نباشه
کاربر محترم با دکمه تشکر که از شما تشکر کردم باز هم به خاطر پاسخگوییتان متشکرم