zoukankan      html  css  js  c++  java
  • EntityFramework入门笔记20171227

    环境搭建

    环境 Visual Studio 2012;.Net Framework 3.5;Windows 7 64 bit;SqlServer 20008R2;

    EntityFramework 6.2.0

    工具:Entity Framework 6 Power Tools Beta 5

    如果是使用Asp.Net Mvc结论就是 MVC4+EF5  或者 MVC5+EF6

    步骤一、安装EntityFramework PowerTools及安装EntityFrameWork

    选择 工具->拓展与更新->搜索EntityFramework PowerTools->安装

     

    右键选择 当前解决方案中项目->管理NuGet程序包->搜索EntityFramework->安装

     

    步骤二、使用EntityFramework将当前数据库反向生成代码

    右键选择 当前解决方案中项目->EntityFramework->Reverse Engineer Code First

      =>

    配置数据库连接属性

      

    代码反写成功

     

    同时在对应的app.config生成配置文件

      <connectionStrings>

        <add name="NFineBaseContext" connectionString="Data Source=WIN-K2ES3QKIBVH;Initial Catalog=NFineBase;Persist Security Info=True;User ID=sa;Password=Chenhui123;MultipleActiveResultSets=True"

          providerName="System.Data.SqlClient" />

      </connectionStrings>

    运行代码测试成功

    NFineBaseContext db = new NFineBaseContext();

                var entitys = db.Sys_User.Where( c => c.F_DepartmentId == "80E10CD5-7591-40B8-A005-BCDE1B961E76" ).ToList();

                MessageBox.Show( entitys.Count.ToString() );

     

    如果出现如下问题

     

    解决方法

    ①需要重新建立项目,选择.Net Framework 4.5 ②检查配置连接属性是否配置了Persist Security Info=true

     

  • 相关阅读:
    react hook超实用的用法和技巧分析
    React.js事件处理的三种写法
    基于虚拟 DOM 库 (Snabbdom) 的迷你 React
    函数式的React
    Node.js特点和适用场景
    浅谈小程序运行机制
    NodeJS 和 C++ 之间的类型转换
    angular多语言配置
    react传递方法 警告
    2019第12周知识总结
  • 原文地址:https://www.cnblogs.com/jxgzCHforever/p/8473681.html
Copyright © 2011-2022 走看看