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

Lỗi ASP.NET/Identity:Loại thực thể ApplicationUser không phải là một phần của mô hình cho ngữ cảnh hiện tại

(BẮT ĐẦU?) GIẢI PHÁP:

Tôi đã xem video xuất sắc này https://www.youtube.com/watch?v=elfqejow5hM của Alexander Schmidt và lúc 33:00, tác giả tiết lộ rằng chuỗi kết nối không được là chuỗi kết nối EF (sử dụng nhà cung cấp EF) mà phải là chuỗi kết nối MYSQL / SQLServer vani được thiết lập riêng để bảo mật, tức là:

<add name="IMSSecurityEntities" connectionString="data source=localhost;database=mydb;Uid=id;Pwd=password;" providerName="mysql.data.mysqlclient"/>

và tương tự, mô hình nhận dạng phải được điều chỉnh thành:

Public Class ApplicationDbContext
    Inherits IdentityDbContext(Of ApplicationUser)
    Public Sub New()
        MyBase.New("IMSSecurityEntities")
    End Sub

Điều này khiến tôi lo lắng về việc truy cập các thực thể bảo mật thông qua ORM - nhưng tôi đoán có thể là do thiết kế nên có thể không mất má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. Từ dấu thời gian trong SQL, chọn các bản ghi từ hôm nay, hôm qua, tuần này, tháng này và giữa hai ngày php mysql

  2. Giới thiệu về các kiểu dữ liệu SQL

  3. Số truy vấn MYSQL tối ưu trong tập lệnh php là gì?

  4. Snow Leopard + Ruby 1.9.1 + MySQL Gem =Các vấn đề lớn

  5. Các hàng trùng lặp trong MySQL