zoukankan      html  css  js  c++  java
  • ef core

    运行程序包管理器控制台的时候:出现错误提示:powershell 2.0 不支持,需要升级到3.0后者更高的版本。

    可以下载 Windows8-RT-KB2799888-x64.msu

    安装后,重启计算机,即可解决。

    1)code first

    首先创建项目,asp.net core web application(.NET Core),不进行身份验证。

    菜单中工具->NuGet包管理器->程序包管理器控制台:输入对应的安装命令即可安装。

    EF Core包安装,在程序包管理器控制台中输入命令:

    Install-Package Microsoft.EntityFrameworkCore.SqlServer

    这里安装的是支持SQL Server的EF Core,采用的数据位SQL Server:

    Install-Package Microsoft.EntityFrameworkCore.Tools

    项目中增加Models文件夹,并添加两个类:

    public class User
    {
    public int Id { get; set; }
    public string UserName { get; set; }
    public string Password { get; set; }
    }

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

    然后打开StartUp.cs,在ConfigureServices方法中添加DataContext ,代码如下:

    public void ConfigureServices(IServiceCollection services)
    {
    var connection = @"Server=.;Database=EFDemo2;UID=xxxx;PWD=xxxx;";
    services.AddDbContext<DataContext>(options => options.UseSqlServer(connection));
    services.AddMvc();
    }

    然后:

    Add-Migration XXX(起个名字,会在vs中显示的)

    Update-Database

    如果一切ok的话,那就完成了。

    然后部分,还可以在cmd中进行操作的。

    cmd操作:

    首先修改路径为你的项目所在的路径下。

    首先输入dotnetef,查看ef命令,我的操作总是报错,在这就不说了,如果哪位高手也遇到这样的问题,并有解决方法,欢迎留言。

    如有需要可以联系我,350879531(微信,qq)欢迎技术交流

  • 相关阅读:
    CI框架基本配置/教你学习CI框架codelgniter
    CI框架 简介
    PHP CI框架目录结构及运行机制
    [老老实实学WCF] 第三篇 在IIS中寄存服务
    [老老实实学WCF] 第二篇 配置WCF
    [老老实实学WCF] 第一篇 Hello WCF
    Js获取当前日期时间及其它操作
    当<script>中的type等于text/html的妙用
    asp.net MVC3 仿照博客园功能 异常处理
    jquery.validate使用攻略
  • 原文地址:https://www.cnblogs.com/v-haoz/p/9172215.html
Copyright © 2011-2022 走看看