zoukankan      html  css  js  c++  java
  • vs2019创建mvc连接mysql

    1、nuget 

    Pomelo.EntityFrameworkCore.MySql

    2、appsettings.json

    "AllowedHosts": "*",
      "ConnectionStrings": {
        "MySqlConnection": "server=localhost;port=3306;user=root;password=123456;database=wzhTest;"
      }

    3、Startup.cs

     public void ConfigureServices(IServiceCollection services)
            {
                services.AddControllersWithViews();
                var connectionString = Configuration.GetConnectionString("MySqlConnection");
                ServerVersion serverVersion = ServerVersion.AutoDetect(connectionString);
                services.AddDbContext<DataContext>(options =>options.UseMySql(connectionString, serverVersion));
            }

    4、Models创建DataContext.cs

        public class DataContext: DbContext
        {
            public DbSet<Weight> Weight { get; set; }
            public DbSet<Test> Test { get; set; }
    
            public DataContext(DbContextOptions<DataContext> options) : base(options)
            {
    
            }
        }

    Weight和Test是数据库表类,自己创建

    5、控制器中创建DataContext

     public class HomeController : Controller
        {
            private readonly ILogger<HomeController> _logger;
            private readonly DataContext db;
            public HomeController(ILogger<HomeController> logger, DataContext dbContext)
            {
                _logger = logger;
                this.db = dbContext;
            }
    
            public IActionResult Index()
            {
                return View();
            }
            public IActionResult getTest()
            {
                var list = db.Test.ToList<Test>();
                return Json(list);
            }
  • 相关阅读:
    Generate Parentheses
    Length of Last Word
    Maximum Subarray
    Count and Say
    二分搜索算法
    Search Insert Position
    Implement strStr()
    Remove Element
    Remove Duplicates from Sorted Array
    Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/lunawzh/p/14728084.html
Copyright © 2011-2022 走看看