Scaffold-DbContext "Server=xxx.xxx.xxx.xxx;Database=Blogging;User ID=sa;Password=$xxxxx;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
以上是我的命令
执行时,总是提示我
System.Data.SqlClient.SqlException (0x80131904): 用户 'sa' 登录失败。
后来发现,密码中包含$符号,所以需要在$符号前加上`,即:
Scaffold-DbContext "Server=xxx.xxx.xxx.xxx;Database=Blogging;User ID=sa;Password=`$xxxxx;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models