entity-framework-core - EF Core 5 与 Visual Studio for Mac
问题描述
我已经使用 docker 容器在我的 OS X 中安装了一个 Linux SQL Server 实例,并且我已经使用 VS Code 连接到这个 localhost 实例
但是我需要在 VS for Mac 中连接到它来开发我的 EF Core 项目,我不知道这是否可能,因为当我在我的 DbContext 中尝试这个时
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("Data Source=localhost;Initial Catalog=Boletus;Integrated Security=True")
.LogTo(Console.WriteLine, new[] { DbLoggerCategory.Database.Command.Name }, LogLevel.Information)
.EnableSensitiveDataLogging();
}
我得到了这个例外
请问有什么想法吗?
谢谢
解决方案
这是解决方案
optionsBuilder.UseSqlServer("Server=localhost, 1433; Database=Boletus;User=sa; Password=Windows2021!") .LogTo(Console.WriteLine, new[] { DbLoggerCategory.Database.Command.Name }, LogLevel.Information) 。 EnableSensitiveDataLogging();
谢谢
推荐阅读
- python - 如何在美汤中获得超过8个项目
- python - 替换列值的替代选项
- python - 尝试使用 Selenium 发布图像/视频的问题
- python - 用scrapy刮了两个月后得到403
- python - 如何使用 python 和 pandas read_fwf 函数处理位于 Azure blob 存储中的文件
- visual-studio - Web 编译器在 wwwroot 之外看不到文件
- xml - XQuery 3:计算文档中元素名称的出现次数
- firebase-storage - FirebaseUI 存储在没有 jcenter() 的情况下无法工作
- matlab - 子集一个字符串
- php - Laravel 8.4 API GET Routes 返回 404