当前位置: 首页 > wzjs >正文

只有网站才需要域名吗seo在中国

只有网站才需要域名吗,seo在中国,自己怎么做网站链接,电脑怎么创建网站目录 1、安装 MySQL 的 EF Core 提供程序 2、创建 DbContext 和模型类 3、在 Program.cs 或 Startup.cs 中配置服务 4、在 appsettings.json 中配置连接字符串 5、使用示例 6、异常处理 在 .NET Core 中使用 Entity Framework Core (EF Core) 连接 MySQL 数据库。 1、安…

目录

1、安装 MySQL 的 EF Core 提供程序

2、创建 DbContext 和模型类

3、在 Program.cs 或 Startup.cs 中配置服务

4、在 appsettings.json 中配置连接字符串

5、使用示例

6、异常处理


在 .NET Core 中使用 Entity Framework Core (EF Core) 连接 MySQL 数据库。

1、安装 MySQL 的 EF Core 提供程序

使用 NuGet 安装 Pomelo.EntityFrameworkCore.MySql(推荐),它是社区支持最广泛的 MySQL EF Core 提供程序:

dotnet add package Microsoft.EntityFrameworkCore
dotnet add package Pomelo.EntityFrameworkCore.MySql

2、创建 DbContext 和模型类

public class User
{public int Id { get; set; }public string Name { get; set; }
}

示例 DbContext:

public class MyDbContext : DbContext
{public MyDbContext(DbContextOptions<MyDbContext> options) : base(options) {}public DbSet<User> Users { get; set; }
}

3、在 Program.csStartup.cs 中配置服务

var builder = WebApplication.CreateBuilder(args);// 配置 MySQL 数据库连接
var connectionString = builder.Configuration.GetConnectionString("DefaultConnection");
builder.Services.AddDbContext<MyDbContext>(options =>options.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString)));var app = builder.Build();

4、在 appsettings.json 中配置连接字符串

{"ConnectionStrings": {"DefaultConnection": "server=localhost;port=3306;database=testdb;user=root;password=yourpassword;"}
}

5、使用示例

// 添加数据
using (var context = new SchoolDbContext())
{var student = new Student{Name = "张三",Age = 18,Grade = "高三"};context.Students.Add(student);await context.SaveChangesAsync();
}// 查询数据
using (var context = new SchoolDbContext())
{var students = await context.Students.Where(s => s.Age >= 18).ToListAsync();
}// 更新数据
using (var context = new SchoolDbContext())
{var student = await context.Students.FirstOrDefaultAsync(s => s.Id == 1);if (student != null){student.Name = "李四";await context.SaveChangesAsync();}
}// 删除数据
using (var context = new SchoolDbContext())
{var student = await context.Students.FirstOrDefaultAsync(s => s.Id == 1);if (student != null){context.Students.Remove(student);await context.SaveChangesAsync();}
}

6、异常处理

Method 'get_LockReleaseBehavior' in type 'Pomelo.EntityFrameworkCore.MySql.Migrations.Internal.MySqlHistoryRepository' from assembly 'Pomelo.EntityFrameworkCore.MySql, Version=8.0.3.0, Culture=neutral, PublicKeyToken=2cc498582444921b' does not have an implementation.

这个报错是由于Pomelo.EntityFrameworkCore与Microsoft.EntityFrameworkCore版本不匹配导致。Pomelo.EntityFrameworkCore.MySql 8.x 版本中未实现 Microsoft.EntityFrameworkCore 9.x 中的 get_LockReleaseBehavior 方法。

解决办法,升级Pomelo.EntityFrameworkCore,或者降级Microsoft.EntityFrameworkCore。

http://www.dtcms.com/wzjs/328663.html

相关文章:

  • 淘宝内部优惠券网站怎么建设个人微信管理系统
  • 自己做的网站打不开网络营销中的seo与sem
  • 凡科能上传自己做的网站自己如何制作一个网站
  • 如何自建外贸b2c购物网站写软文赚钱的平台都有哪些
  • 南通网站建设十年以上公司百度管理员联系方式
  • 外贸中间体做哪个网站好seo广告投放是什么意思
  • 涵江网站建设快速优化网站排名软件
  • 网站前端和后台站长工具 忘忧草
  • 建设部网站在哪里报名考试如何制作个人网站
  • 网站的视频做gif广州品牌营销服务
  • 做网站那家好手机卡顿优化软件
  • 绍兴公司网站建设百度推广投诉热线
  • 江宁区住房建设局网站百度seo培训公司
  • Windows怎么建设网站广告推广方案
  • 中企做网站搜索引擎营销的简称
  • 做网站需要哪一些内容网络营销运营公司
  • 购买一个网站需要多少钱贵阳网站建设公司
  • element ui做的网站微信营销软件哪个好用
  • 正能量软件不良网站下载app开发成本预算表
  • 网页如何实现图片滚动徐州seo排名公司
  • 邯郸网站设计建设自媒体推广
  • 中国十大mro电商企业桔子seo
  • 广州天河区租房哪里便宜需要优化的地方
  • 小型网站运营天津百度爱采购
  • 网站和平台有什么区别网站竞价推广都有哪些
  • 网站建设参考书籍谷歌google play官网下载
  • 涛哥快速建站seo友情链接
  • 如何做网站服务器正规的培训学校
  • 宁波网站的建设十大it教育培训机构排名
  • 大型web网站开发域名停靠网页推广大全