2014-11-24 21 views
6

Tôi hiện đang cố gắng chuyển từ Chuyển đổi tự động khung thực thể sang di chuyển mã đầu tiên. Đối với một câu chuyện nhỏ, giải pháp này được chia thành bốn dự án riêng biệt: Dữ liệu, Mô hình, Dịch vụ và Web. Thông tin chuỗi kết nối nằm trong dự án Web và ngữ cảnh nằm trong dự án dữ liệu.Chuyển từ Chuyển đổi tự động EF sang mã-di chuyển đầu tiên

Bây giờ, tôi đã chạy "Bật-di chuyển" và dường như đã hoạt động chính xác.

Từ đó, tôi xóa bảng di cư hiện tại trong cơ sở dữ liệu.

Chạy

Add-Migration -projectName Data" 

sẽ tạo ra một chuyển đổi thích hợp.

Vấn đề là khi tôi cố gắng để chạy Update-Cơ sở dữ liệu, nó kết quả trong một lỗi chung chung:

> 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: SQL 
> Network Interfaces, error: 26 - Error Locating Server/Instance 
> Specified) 

tôi có thể kết nối với cơ sở dữ liệu sử dụng các thông tin được cung cấp trong web.config, và các kết nối cơ sở dữ liệu đã làm việc một cách thích hợp trong vài tháng qua, vì vậy tôi không tin đó là vấn đề kết nối trừ khi việc di chuyển Code-First yêu cầu một cổng khác với Tự động di chuyển.

Tôi cho rằng nó chỉ không nhìn thấy những chuỗi kết nối được cung cấp trong web.config, tuy nhiên chạy

Update-Database -projectName data -startupprojectname web 

kết quả trong những lỗi tương tự

Câu hỏi của tôi:

Làm thế nào để nhận được xung quanh lỗi chung liên quan đến mạng, được cung cấp thông tin trên? Vấn đề này có phải là vấn đề về độ nhớt, trong đó các dự án di chuyển đầu tiên của mã dự án dữ liệu không thể thấy chuỗi kết nối trong dự án web?

Trả lời

Các vấn đề liên quan