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

MYSQ &MVC3 Lỗi kết nối SQL \ ProviderManifestToken nhưng tôi đang sử dụng MySQL

Bạn nên có một lớp trong mã của mình kế thừa từ DbContext , một cái gì đó dọc theo dòng:

public class SuperDatabaseContext : DbContext
{
    public DbSet<player> Players { get; set; }
    public DbSet<team> Teams { get; set; }
}

Cái gì liên kết bạn đã cung cấp có nghĩa là lớp của bạn (trong trường hợp này là 'SuperDatabaseContext') phải khớp với tên name của Chuỗi kết nối của bạn trong Web.Config. ví dụ:

<add name="SuperDatabaseContext" connectionString="password=supersecrete;User Id=MyUsername;database=myDBName;server=SERVERLOCATIONASDOMAINNAM;" providerName="MySql.Data.MySqlClient" />

Các tài liệu tham khảo bổ sung có thể được sử dụng:

Một lưu ý khác:Chỉ cần kiểm tra kỹ chuỗi kết nối của bạn. Tôi nhận được thông báo đó bình thường bởi vì tôi là một tên ngốc và đã không đánh vần một cái gì đó ngay trong tên máy chủ, v.v. :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Loại bỏ hoàn toàn MariaDB hoặc MySQL khỏi CentOS 7 hoặc RHEL 7

  2. xampp mysql Không thể khởi tạo nhiều cấu trúc chính

  3. Xóa dữ liệu trong bảng MySQL bằng PHP?

  4. tiếp theo với cơ sở dữ liệu postgres không hoạt động sau khi di chuyển từ mysql

  5. Bộ kích hoạt MySQL đặt giá trị cho hàng MỚI và cập nhật hàng khác trong cùng một bảng