Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Có cách nào để thực hiện lần di chuyển đầu tiên mã EF 5 sử dụng cơ sở dữ liệu máy chủ sql trong ASP.NET MVC 4 cho mọi thứ không?

Mở tệp InitializeSimpleMembershipAttribute.cs của bạn, đây là nơi khởi tạo cơ sở dữ liệu WebSecurity. Bạn cần sửa đổi nó bằng connectionStringName chính xác. Ví dụ:

Thay đổi

WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);

đến

WebSecurity.InitializeDatabaseConnection("MyRealDBConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);

NẾU bạn muốn sao chép cấu trúc của các bảng bảo mật web để sử dụng với Mã Đầu tiên, có một bài báo .... mà tôi không thể tìm thấy vào lúc này ... hãy cho tôi một số.

Tôi không thể tìm thấy nó - nhưng thành thật mà nói - đó là một nỗi đau. Cách dễ nhất, vì bạn đã tạo sẵn DB, có thể là sử dụng công cụ thiết kế ngược Code First như Công cụ nguồn của Entity Framework . Điều này sẽ làm hầu hết công việc cho bạn. Sau đó, chỉ cần thêm các lớp vào DbContext của bạn, tạo quá trình di chuyển và cập nhật cơ sở dữ liệu thực của bạn.

Ngoài ra - bạn có thể cần phải thực hiện nhiều sửa đổi hơn thế này - tùy thuộc vào tên Ngữ cảnh của bạn và những điều tương tự.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giới hạn mệnh đề IN trong Sql Server

  2. Phân trang trong SQL - Vấn đề về hiệu suất

  3. Trả lại Tập hợp duy nhất với DISTINCT và nhiều cột đã chọn khác

  4. Chèn thủ công vào bảng bằng câu lệnh SQL, nhưng khóa được tự động tăng cường

  5. Cách đổi tên cơ sở dữ liệu SQL Server bằng T-SQL