GCK*_*CK 5 .net c# entity-framework visual-studio-code
我一直在努力使用 VS 代码设置实体框架,使用本教程: https:
//www.learnentityframeworkcore.com/walkthroughs/aspnetcore-application
但是,在执行迁移时,我遇到了这个特定错误:关键字不受支持:到目前为止,
我找到的最好的帮助参考是这个 stackoverflow,但是,由于我迄今为止一直遵循的设置,所有解决方案似乎都不起作用
C# 实体框架:不支持关键字:'port '
这似乎是给我带来麻烦的代码:
using Microsoft.EntityFrameworkCore;
namespace EFPrac
{
public class EFCoreWebDemoContext : DbContext
{
public DbSet<Book> Books { get; set; }
public DbSet<Author> Authors { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
string connectionString = "server=localhost;port=3306;database=EFpractice;uid=root,Pwd=****";
optionsBuilder.UseSqlServer(connectionString);
}
}
}
Run Code Online (Sandbox Code Playgroud)
connectionstrings.com是一个解决连接字符串问题的好网站
使用非标准端口
如果您的 SQL Server 侦听非默认端口,您可以使用 servername,xxxx 语法指定该端口(注意逗号,它不是冒号)。
Server=myServerName,myPortNumber;Database=myDataBase;User Id=myUsername;Password=myPassword;
Run Code Online (Sandbox Code Playgroud)
另外,尝试一下这种方法:
string connectionString="server=localhost,3306;database=EFpractice;uid=root,Pwd=****"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7881 次 |
| 最近记录: |