سلام وقت بخیر
من با visual studio 2015 enterprise یک پروژه ایجاد کردم در قسمت package manager console دستورEnable-Migrationsبا موفقیت انجام شد ولی دستورupdate-database با TRUE کردن خصوصیتAutomaticMigrationsEnabed انجام میشوداما فایل Sqlان ایجاد نمیشود چرا visualفایل sqlایجاد نمیکند مشکل کجاست؟(تصویردوم)
کلا ویژوال استودیو با فایلsql مشکل داردوانرا تشخیص نمیدهد علت چیست؟فایل sql ایجاد شده در شیوه model first هم مشکل داشت و راست کلیک ان گزینه execute نداشت(تصویراول)
با سلام
اگه امکانش هست قسمت مربوط به ConnectionString رو قرار بدین
منظورتون همین قسمت هست؟
داخل تگ ConnectionString و درون تگ Add ، برید و Attribute با نام connectionString رو مقدارش رو تغییر بدین به :
connectionString="Data Source=.;Initial Catalog=DataBaseName;Integrated Security=true"
به جای DataBaseName نام مورد نظرتون رو برای دیتابیس بذارین
چک کنین و نتیجه رو همینجا بگین
مقدار رو تغییر دادم و save کردم دوباره دستورupdate-databaseرا وارد کردم وenter.متاسفانه مشکل حل نشدو مجدادا فایلsqlی ایجاد نشد
سایت اجازه ارسال عکس نمیدهدپیغامThe page was not displayed because the request entity is too
connection string باید در پروژه اصلی ثبت بشه
داخل App.config نذارین
پروژه اصلیتون رو ایجاد کنین و در app.config یا webconfig پروژه اصلی این Connection String رو قرار بدین
در حالت عادی کار نمیکنه
متاسفانه متوجه منظور شما نشدم من هم داخل App.Configپروژه اصلی این connection Stringرو قرار دادم حتی از مسیر properties/settingsپروژه اصلی هم تست کردم ولی نشد
پروژه اصلی شما چه پروژه ای هستش؟
وب یا ویندوز ؟
Class library
در Class Library نمیتوانید رشته اتصال رو تعریف کنید
رشته اتصال در پروژه ای که میزبانی Class Library شما رو میکنه باید تعریف بشه
منتها شما میتونین در Constructor کلاس DbContext این رشته اتصال رو تعریف کنین
public DbContext() : base("Data Source=server.company.com;Initial Catalog=SomeDB;Integrated Security=True") { }
مانند کد بالا
نشد و اینبار بعد از دستور updatedatabase این ارور A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) داد
مقدار data source رو برابر با . بذارین
data source = .
ارور برطرف شد ولی فایل Sql هم ایجاد نشد
امکان چک کردن شما در teamviewerنیست؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)