我一直在使用VS code设置Entity Framework,参考了这个教程:
https://www.learnentityframeworkcore.com/walkthroughs/aspnetcore-application
然而,在执行迁移时,我遇到了这个具体的错误:Keyword not supported: 'port'。
我找到的最好的参考资料是这个stackoverflow,但由于我迄今为止一直在使用的设置,其中没有一个解决方法似乎有效。
C# Entity Framework: Keyword not supported: '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);
}
}
}