zoukankan      html  css  js  c++  java
  • EF CodeFirst学习

    EF CodeFirst

    真是时光如梦,岁月如歌,自己一不留神就被后浪拍在了沙滩上,就连我要学的这个东西也是12年就在博客园很火了。

    EF有三种开发模式,DatabaseFirst, ModelFirst,CodeFirst,我前两种都用过,CodeFirst以前只是听说过,但从来没用过,最新下了一些开源项目,打开发现看不懂,不得不继续学习;

     

    创建学生类

    public class Student

        {

            public int StudentId { get; set; }

            public string SName { get; set; }

            public int Age { get; set; }

            public string Address { get; set; }

     

     

    }

    创建上下文对象

      public class MyContext:DbContext

        {

            public DbSet<Student> Students { get; set; }

            

        }

     修改连接字符串

    添加Web.Config中数据库连接字符串,注意名称和上下文对象类名称一致;

    <add name="MyContext"

              connectionString="server=.;database=MyContext;integrated security=true;"

              providerName="System.Data.SqlClient"/>

    生成一下,然后创建强类型控制器;

     

    访问我们刚创建好的控制器;

     

    数据库EF已经帮我们自动创建好了。

     

    CodeFirst最棒的就是写很简单的代码就能自动生成数据库,不用我们自己考虑这些问题,所以感觉非常厉害。

  • 相关阅读:
    关于PCA主成分分析的一点理解
    python前言
    python
    unitest单元测试TestCase 执行测试用例(二) 断言
    python基础
    python-requests中get请求接口测试
    python数据类型字典和集合
    python数据类型 列表+元组
    函数是什么?函数式编程
    sql常用
  • 原文地址:https://www.cnblogs.com/stjwy/p/5983116.html
Copyright © 2011-2022 走看看