asp.net core由于大小写出现的问题

1、efcore在windows中使用数据库时表名不区分大小写,但在linux中区分大小写。
例如:
public class MyDb:DbContext{
    public DbSet<Blog> Blogs{get;set;}
    public MyDb(DbContextOptions options):base(options){
    }
}
创建数据库
dotnet ef migrations add d1
dotnet ef database update
在windows中创建数据库时表名为blogs
在linux中创建数据库时表名为Blogs
若在window中开发后在linux中使用,记得把表名改为Blogs
建议使用public DbSet<Blog> blogs{get;set;}

2、Ok()、BadRequest()中的对象以json字符串返回,并且采用小驼峰法命名。
例如:
return OK(new {MyName="zdf",Age=30});
返回的json字符串为:{myName:"zdf",age:30}