小编Raj*_*aju的帖子

数据库未使用代码优先方法在 blazor 中创建

我正在使用 blazor 并且我正在应用代码优先方法

但问题是我的数据库没有创建

我的项目的层次结构

首先我创建一个项目,然后选择一个Visual Studio 2019 -> blazor app -> blazor server app

然后

我在 appsetting.json 添加 connetionstring

{
  "ConnectionStrings": {
    "DefaultConnection": "Data Source=servername;Initial Catalog=databasename;User ID=userid;Password=password"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  },
  "AllowedHosts": "*"
}
Run Code Online (Sandbox Code Playgroud)

然后

上面的连接字符串名称在 startup.cs 中初始化

 public void ConfigureServices(IServiceCollection services)
        {
            services.AddRazorPages();
            services.AddServerSideBlazor();
            services.AddDbContext<MyDbContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
        }
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个 Emp 类

Emp.cs

namespace BlazorServerApp.Pages
{
    public class Emp:ComponentBase
    {
        public int empid { get; set; }
        public …
Run Code Online (Sandbox Code Playgroud)

c# blazor visual-studio-2019 blazor-server-side

0
推荐指数
1
解决办法
330
查看次数