سلام دوستان
من یه پروژه قدیمی با ASP.NET طراحی کرده بودم و نوع طراحی دیتابیسم EF Designer from database بود. یعنی اینکه دیتابیس رو اول در SQL Server mangement studio طراحی کردم و بعد با استفاده از Entity Data Model Wizard اون رو مپ کردم و کوئری های sql رو با استفاده از Linq نوشتم. ولی فایل هاش رو نگه داشتم. بعد از مدتها بعد از نصب دوباره ویندوز خواستم بالا بیارمش که متاسفانه دیتابیسش مشکل داره و فکر کنم باید دیتابیس اصلی رو هم به اسم siteDB نگه می داشتمش و دوباره به Attach می کردم به دیتابیس.
در پورشه App_Data یک دیتابیس دیگر هست ولی فقط مقادیری مثل user role و اینجور چیزا توش هست.
راهنمایی برای انتقال دیتابیس بر مبنای نوعشون رو می خواستم؟
و اینکه الان باید برای اجرا شدن دوباره سایت دیتابیس رو دوباره طراحی کنم؟
سلام و درود.
اگر شما Code First کار کردید تنها با زدن یک Migration میتونید دوباره دیتابیس خودر ا بسازید.
اما اگر Database First کارکرده باشید کافیه روی Model کلیک راست کرده و ایجاد دیتابیس از روی مدل رو بزنید تا دیتابیس براتون ساخته بشه.
ممنون از شما این گزینه رو زدم ولی یه کوئری به من داد و گفت که در sql اجرا کن. من هم اجرا کردم ولی انگار هنوز به دیتابیس وصل نمیشه؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)