كيفية القيام بما يلي: إدارة ملفات بيانات المحلية في مشروع الخاص بك
أ ملف قاعدة بيانات محلي يمكن مُضمن كملف في مشروع. في اﻷول مرة قمت بيعيّن بالتطبيق الخاص بك إلى ملف قاعدة بيانات محلية، يمكنك الاختيار بين إنشاء نسخ من قاعدة البيانات في مشروع الخاص بك أو يعيّن بملف قاعدة البيانات موجود في الحالي الموقع. إذا قمت باختيار يعيّن بالموجود ملف، ثم تاريخ الإنشاء اتصال كما لو الذي تم يعيّن به أي قاعدة بيانات بعيد، وقاعدة بيانات ملف المتبقية في موقعة الأصلي. إذا اخترت نسخ قاعدة بيانات في مشروع الخاص بك، يقوم Visual Studio بإنشاء نسخة من ملف قاعدة بيانات وإضافته إلى مشروع الخاص بك وقم بتعديل الاتصال حيث يشير إلى قاعدة بيانات في مشروع الخاص بك بالمقابلة مع الالموقع الأصلي من الآن ملف قاعدة بيانات.
ملاحظة
تاريخ التعديل الاتصالات بيانات موجودة في برنامج مستكشف مستكشف/قاعده بيانات ملقم للإشارة إلى ملف قاعدة بيانات في مشروع أيضا (ملف قاعدة بيانات في مشروع الجذر مجلد).
عند قيامك بإنشاء مشروع، قد يكون ملف قاعدة بيانات تم نسخه من مجلد المشروع الجذر في مجلد الإخراج ( حاوية ). (تحديد إظهار الجميع الملفات في مستكشف الحل لعرض سلة مجلد.) يعتبر هذا سلوك نظراً للخاصية النسخ إلى "الدليل إخراج" من ملف. إعداد الافتراضي ل خاصية النسخ إلى "الدليل إخراج" هو التابعة تشغيل نوع ملف قاعدة بيانات التي تستخدمها.
ملاحظة
لا ينطبق سلوك خاصية نسخ إلى الدليل المخرج إلى مشروع ويب أو C + +.
ملف قاعدة بيانات في مجلد مشروع الجذر هو تتغير فقط عند تحرير مخطط قاعدة بيانات أو بيانات باستخدام من مستعرض الخادم/مستكشف قاعدة بيانات أو الأخرى Visual Database Tools.
سلوك ملف قاعدة بيانات هو تعتمد على إعداد خاصية النسخ إلى "الدليل الإخراج"، الذي هو المفصلة في الجدول التالي.
أثناء تطوير تطبيق، أية تغييرات يتم إجراؤها على البيانات (وأثناء وقت التشغيل في تطبيق الخاص بك) التي يتم إجراؤها على قاعدة البيانات في حاوية مجلد. على سبيل المثال، عند الضغط على F5 لتصحيح تطبيق الخاص بك، الاتصال بقاعدة البيانات في حاوية مجلد.
نسخ إلى الدليل إخراج إعداد |
السلوك |
---|---|
نسخ إذا كان أحدث(الإعداد الافتراضي ل.sdf ملفات) |
ملف قاعدة بيانات هو نسخ من دليل مشروع إلى الدليل حاويات أول مرة مشروع هو مضمنة. كل مرة اللاحقة بنية مشروع, تاريخ التعديل خاصية للملفات هو مقارنة. إذا كان ملف في مشروع المجلد الجديد، يتم نسخها إلى المجلد bin، استبدال ملف التي توجد حاليا. إذا كان الملف في المجلد bin هو الأحدث، يتم نسخ الملفات لا. استمرار هذا إعداد أية تغييرات تم إجراؤها إلى بيانات أثناء وقت التشغيل، يعني كل مرة يتم تشغيل تطبيق الخاص بك وقم بحفظ التغييرات إلى بيانات، هذه التغييرات مرئي في المرة التالية التي تقوم بتشغيل تطبيق الخاص بك.
تنبيه
لا ينصح باستخدام هذا خيار ل mdb. أو.mdf ملفات.يمكنك تغيير ملف قاعدة بيانات حتى عندما لا يتم إجراء تغييرات على البيانات.فتح اتصال (تشغيل سبيل المثال، قم بتوسيع العقدة جداول في من مستعرض الخادم) تشغيل ملف بيانات ببساطة يمكن وضع علامة عليه كأحدث.وبسبب هذا سلوك غير متوقع، ننصح عدم استخدام هذا خيار ل mdb. أو.mdf ملفات.
|
نسخ دوماً(الإعداد الافتراضي لملفات.mdf و mdb.) |
ملف قاعدة بيانات هو نسخ من دليل مشروع إلى الدليل سلة في كل مرة يتم فيها بنية تطبيق الخاص بك. كلما قمت بإنشاء تطبيق الخاص بك وقم بحفظ التغييرات على بيانات، تلك التغييرات التي تتم الكتابة فوقها عند الأصلي ملف نسخها إلى الدليل حاوية ، قم باستبدال النسخة التي قمت بتغييرها فقط. لم تتمكن من مشاهدة البيانات المحدثة التالي وقت تشغيل تطبيق الخاص بك. أية تغييرات تم إجراؤها على بيانات ملف في المجلد الإخراج سيتم الكتابة فوق في المرة التالية التي تقوم بتشغيل تطبيق. |
لا نسخ |
ملف لا يتم نسخها أو الكتابة فوقه من قبل النظام مشروع. لأن تطبيق الخاص بك بإنشاء سلسلة اتصال ديناميكي الذي يشير إلى ملف قاعدة بيانات في الدليل الإخراج، يعمل هذا إعداد فقط من أجل المحلية ملفات قاعدة بيانات عندما تقوم يدوياً نسخ الملف نفسك. عليك يدوياً نسخ ملف إلى الدليل الإخراج بعد إعداد إلى لا نسخ. |
الإجراء
للاستجابة لقاعدة بيانات المحلية ملف صندوق الحوار
انقر فوق نعم إذا كنت ترغب في Visual Studio لنسخ ملف قاعدة بيانات في مشروع الخاص بك و قم بتعديل الاتصال للإشارة إلى النسخة الموجودة في مشروع. ل المزيد الحصول على المعلومات حول استخدام ملفات قاعدة بيانات في مشروع، راجع محلي بيانات نظرة عامة.
انقر فوق لا إذا لم ترغب في Visual Studio إلى نسخ ملف قاعدة بيانات في إلى مشروع الخاص بك. بدلاً من ذلك، يشير الاتصال إلى الملف في الموقع الأصلي وملف قاعدة بيانات هو غير تمت الإضافة كملف في مشروع.
راجع أيضًا:
المهام
الإرشادات التفصيلية: الاتصال إلى البيانات في SQL Server Express قاعدة البيانات (نماذج Windows)
الإرشادات التفصيلية: الاتصال بالبيانات في قاعدة بيانات الوصول (Windows Forms)
الإرشادات التفصيلية: إنشاء قاعدة SQL الخادم Compact 3.5 البيانات