Microsoft引入了UserManager<T>和RoleManager<T>类,以与AspNetUsers、AspNetRoles和其他数据库表进行交互。但我们为什么要用它们呢?也许更好的解决方案是构建数据库支架,直接使用实体框架处理其表,而忘记类UserManager<T>和RoleManager<T>
我为什么要问?
我的申请,我想遵循。我从为用户创建DTO类开始:
public class UserDto
{
public string Id { get; set; }
public string UserName {
我正在尝试连接到linux服务器上现有的mysql数据库和我的项目中的脚手架表格,并通过EFCore使用它们。
我使用下面的命令行搭建:
dotnet ef dbcontext scaffold "server={IP};port={PORT};userid={USER_ID};password={PASSWORD};database={DB_NAME};" Pomelo.EntityFrameworkCore.MySql -o Models -f
但它向我显示了这个错误:
Host '{MY_IP}' is not allowed to connect to