如何通过dotnet命令在.NET Core Mysql EF Core中Code First自动生成数据库?

2026-03-30 13:421阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计287个文字,预计阅读时间需要2分钟。

如何通过dotnet命令在.NET Core Mysql EF Core中Code First自动生成数据库?

在.NET Core环境下,通过donet命令,使用Code First方式,以EF Core(Entity Framework Core)创建数据库的方法示例代码如下:

csharpusing Microsoft.EntityFrameworkCore;using System;

public class Program{ public static void Main() { // 创建数据库上下文 var options=new DbContextOptionsBuilder() .UseSqlServer(@Server=(localdb)\mssqllocaldb;Database=MyDatabase;Trusted_Connection=True;) .Options;

using (var context=new MyDbContext(options)) { // 创建数据库 context.Database.EnsureCreated();

// 添加数据 context.Persons.Add(new Person { Name=张三, Age=30 }); context.Persons.Add(new Person { Name=李四, Age=25 });

// 保存更改 context.SaveChanges(); } }}

如何通过dotnet命令在.NET Core Mysql EF Core中Code First自动生成数据库?

public class MyDbContext : DbContext{ public MyDbContext(DbContextOptions options) : base(options) { }

public DbSet Persons { get; set; }}

public class Person{ public int Id { get; set; } public string Name { get; set; } public int Age { get; set; }}

本文主要介绍在.NET Core环境下,通过donet命令,使用Code First方式,用EF Core(Entity Framework Core) 创建生成数据库方法示例代码。Code First方法使您能够在代码中定义实体模型,从模型创建数据库,然后将数据添加到数据库。应用程序添加的数据也由应用程序使用MySQL Connector / NET检索。虽然此示例使用C#语言,但您可以在Windows,macOS或Linux上执行它。

原文地址:​​.NET Core Mysql EF Core中通过dotnet命令Code First创建生成数据库​​


本文共计287个文字,预计阅读时间需要2分钟。

如何通过dotnet命令在.NET Core Mysql EF Core中Code First自动生成数据库?

在.NET Core环境下,通过donet命令,使用Code First方式,以EF Core(Entity Framework Core)创建数据库的方法示例代码如下:

csharpusing Microsoft.EntityFrameworkCore;using System;

public class Program{ public static void Main() { // 创建数据库上下文 var options=new DbContextOptionsBuilder() .UseSqlServer(@Server=(localdb)\mssqllocaldb;Database=MyDatabase;Trusted_Connection=True;) .Options;

using (var context=new MyDbContext(options)) { // 创建数据库 context.Database.EnsureCreated();

// 添加数据 context.Persons.Add(new Person { Name=张三, Age=30 }); context.Persons.Add(new Person { Name=李四, Age=25 });

// 保存更改 context.SaveChanges(); } }}

如何通过dotnet命令在.NET Core Mysql EF Core中Code First自动生成数据库?

public class MyDbContext : DbContext{ public MyDbContext(DbContextOptions options) : base(options) { }

public DbSet Persons { get; set; }}

public class Person{ public int Id { get; set; } public string Name { get; set; } public int Age { get; set; }}

本文主要介绍在.NET Core环境下,通过donet命令,使用Code First方式,用EF Core(Entity Framework Core) 创建生成数据库方法示例代码。Code First方法使您能够在代码中定义实体模型,从模型创建数据库,然后将数据添加到数据库。应用程序添加的数据也由应用程序使用MySQL Connector / NET检索。虽然此示例使用C#语言,但您可以在Windows,macOS或Linux上执行它。

原文地址:​​.NET Core Mysql EF Core中通过dotnet命令Code First创建生成数据库​​