VS2012添加ADO实体数据模型】的更多相关文章

最近更新了开发工具为VS2012,在使用EntityFramework创建实体数据模型的时候,在添加选项中找不到这个选项. 确定了自己已经安装了EntityFramework,猜到估计是版本的问题,于是重新搜索下载了EntityFramework6. 下载地址如下:http://www.microsoft.com/en-us/download/details.aspx?id=40762 安装的时候要关闭VS2012,安装完毕之后就能找到了.…
 Microsoft Visual Studio 2012 添加实体数据模型 1.创建一个web项目 2.添加ADO实体数据模型,如下图: 3.选择 从数据库生成,然后下一步 4.新建连接,如下图: 5.填写服务器名等,如下图: 6.选择 是 ,然后下一步 7.勾选表,然后点击完成 8.点击确定 9.会自动生成一下几个文件,即可直接调用里面的方法…
vs212创建mvc3项目,发现添加ADO.NET实体数据模型时,产生StoreDB.Desiger.cs文件为空 产生StoreDB.Desiger.cs文件为空 原因是,在vs2012中,添加ADO.NET实体时,“代码生成策略”  的值是为 “无” 的, 我们只要选中  “[关系图]”空白处,右键,属性,就可以更改 “代码生成策略”  的值 更改 “代码生成策略”  的值为  “默认值” 重新生成一遍,…
在创建EF模型的时候,VS2013提示说“在连接字符串中存储敏感数据可能有安全风险”,于是我选择了在代码中添加,可是如何通过代码添加呢? 我在网上百度了下,没有人说的清楚直观. 假设我们创建了一个名字是“mytest”的实体数据模型,那么在项目中就会生成一个mytest.emdx,我们展开它mytest.emdx -> mytest.Context.tt -> mytest.Context.cs 在这个cs文件中我们能够看到一个构造函数,假设你的数据库名称是mydb,它的类名就是mydbEnt…
sql转mysql数据库,用到EF,遇到vs2012新建实体数据模型时无Mysql数据源的问题. 问题截图如下: 解决方法1:(简单的的解决方法,有可能解决问题,如不能解决问题,请看解决方法2): (1)没有安装mysql-for-visualstudio-1.2.6.msi的需要安装一下. (2)安装过的需要重新修复下mysql-for-visualstudio-1.2.6.msi. 解决方法2:(在解决方法1不起作用的情况下,尝试本方法): (1)安装以下四只: 如已经安装了以上四只,还是无…
Microsoft Entity Framework是一个对象关系映射工具(Object Relational Mapping ,O/RM)工具.它可以让你从一个数据库自动地生成数据接入层.实体框架免去了你手工创建数据接入层的乏味工作.ADO.NET 实体数据模型可以映射数据库与数据表,也可以映射模型类.它是关系数据库与面向对象系统的桥梁,闲话少说,就让我们举个简单的例子来解析它吧!  Model First方式创建数据库 1.启动VS2010.创建一个Console application(控…
熟悉Entity Framework应该对以下图片不陌生,他就是ADO.NET实体数据模型向导:可以将数据库的表自动生成模型类,或者创建Code First的模型文件. 但是这个模型向导默认只显示微软自己的SQL Server数据源,如果想使用Mysql数据源,得做一些配置. 自己得解决方案如下: 1,导入Entity Framework 6.1.3. 这个是出现ADO.NET实体数据模型选项的前提.如果没有Entity Framework包,新建项菜单中没有ADO.NET实体数据模型选项. 6…
转载于:http://blog.csdn.net/zhoukun1008/article/details/50528145 现在越来越喜欢MVC了,不光是因为ITOO中用到了他,而是因为它里面包含了很多的知识点让我们去学习,我们的ITOO在服务端用到了EF和WCF,而对于MVC来说,他也可以与EF合作操作数据库,也可以像WebForm一样为用户显示数据.下面我总结一下用DBFirst来创建实体数据库模型. 1.新建ASP.NET MVC 4 Web 应用程序 2.创建空的模板 3.创建ADO.n…
近期由于工作需要,需要重新修改设计系统的ADO.NET实体数据模型.edmx文件中间,在完成实际中途遇到一些实际使用问题,特此记录. 1. Visual Studio 2017 无法以实体设计模式打开MySQL&MaraiDB 相关.edmx 文件,出现如下错误:   如何解决:       1.确保已安装 Entity Framework 6工具        如已安装,则直接跳过1步骤,如未安装,则通过 工具-->获取工具和功能(修改Visual Studio)-->单个组件,勾选…
前景:要操作的数据表必须添加主键(方式:进入数据库-->数据表名-->设计-->列名右键-->设置主键) 可在服务器资源管理器中查看是否设置了主键(主键会有一把钥匙的图样) 1).项目名右键-->新建项-->ADO.NET数据模型 选择第一个“来自数据库的EF设计器”就行 如果是第一次连接,点击新建连接完成操作即可,下面选择   “是,在连接字符串中包含敏感数据” 选择需要添加的数据库对象,点击完成. 2).操作数据表的增删改查 2.1).声明一个 EF的上下文.(这个…
今天做EF的小例子时,发现需要添加实体数据模型,但是不管怎么找在新建项中都找不到这个选项,这是怎么回事,于是就开始百度吧,有的说可能是VS安装时没有全选,也有的人说可能是重装VS时,没有将注册表清除,这个方面还不是太了解,还需要多查查. 不过好在经过一番寻找之后终于找到了解决方案,首先需要做的就是找到EFTools,这个是系统的隐藏文件,需要先将他们现实出来,接下来一步步看怎么做? 1.显示隐藏文件 2.设置隐藏文件为显示: 3.找到EFTools文件: 3.1先C盘中找到Package Cac…
本文说一下如何使用ADO.NET实体数据模型,并解释一些概念. 1,首先你要建立一个数据库.比如我在SQL2005上面建立了数据库student,包含两个表: 2,然后再项目上添加新建项: 3,打开新建项,选择如下:有时可能没有这个选择项,找个完整的安装包重新安装. 保存的名字我定义为studentEntitis.edmx 4,然后安装下面的向导依次进行: (1)从数据库生成 (2)下一步:点击 新建连接 (3)指定服务器名(就是你的电脑名)和数据库名(这里是新建的数据库student) (4)…
现在的某度查资料真的很麻烦,突然我自身的VS2015创建EF的时候找不到 ADO.NET 实体数据模型,但是使用CodeFrist是可以生成数据表的.所有特别郁闷. 打开界面如下 某度半天,都没有查出问题是怎么回事,后来无意中发现有一篇文章 http://stackoverflow.com/questions/23046081/missing-ado-net-entity-data-model-on-visual-studio-2013 解决方案: 在安装盘下找到 ETools的目录,重新运行一…
今天研究了下ADO.NET实体数据模型,想写个关于两张有外键关系的增改删查,以此来稍增加点难度. 编程环境:vs2010+sql2005 1.在SQL2005下建立三张表:学生信息表Student(Snno,Sname,Age),课程信息表Course(Cno,Cname),选课表SC(Sno,Cno)(Sno,Cno分别为外键)除AGE为整形外,其他都为字符串型. 2.打开VS2010,建立c#控制台程序,新建---新建项---ADO.NET实体数据模型,文件名默认为Model1.edmx--…
无论是Visual Studio 2010或者2013内置的ADO.NET实体数据模型都有一个小问题:数据库中有些字段已设置了默认值,但ADO.NET实体数据模型工具并不会自动进行设置. 这时需要手工进行设置. 假设我们的SQL Server数据库中RegisterDate字段已设置了默认值getdate().用ADO.NET实体数据模型产生了edmx文件后,打开edmx文件,鼠标右击RegisterDate,选择属性菜单,在属性面板中修改StroreGeneratedPattern属性的值为C…
第一步:建立ADO.net数据模型,一步步操作就行 第二步:画个简单的测试界面 第三步铺代码 using DevComponents.DotNetBar.SuperGrid; using DevComponents.DotNetBar.SuperGrid.Style; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawin…
在看实体框架 (EF) 入门的时候,当按照样例做到ModelFirst的时候出问题了 这是使用vs2015新建的实体数据模型 这是官网样例 对比样例截图,会发现里面缺少.tt的文件.最重要的是最终代码没法编译通过 其实官网提供了解决办法,不仅适用于vs2010,而且适用于vs2015 vs2015中尝试 然后就顺利的编译吧 插曲 其实是从这篇文章中获取了部分信息…
1.用vs2012创建控制台程序 2.设置项目的.net 版本 3.创建Ado.net实体数据模型 3.打开实体数据模型向导Entity Framework有四种模型选择 来自数据库的EF设计器(Database First).空EF设计器(Model First).空CodeFirst模型(Code First).来自数据库的CodeFirst模型(Code First) 4. 选择已存在的数据库连接 5.下一步显示数据库中所有的表.视图和存储过程 备注: Pluralize or singu…
创建实体数据模型: 本文将带你创建实体数据模型(EDM)SchoolDB数据库和理解基础建设模块. 实体数据模型(EDM)是用于描述实体之间关系的一种模型,以下将使用Visual Studio 2012 和 EF6创建SchoolDB数据库. 1.打开Visual Studio 2012并创建一个Console项目 项目->属性,确保target framework 为 .NET Framework 4.5. 2.增加EDM文件,右键项目 -> 添加 选中ADO.NET Entity Data…
http://www.cnblogs.com/sansi/archive/2012/10/18/2729337.html Programming Entity Framework 第二版翻译索引 你可以使用各种方法查询实体数据模型.你选择有些方法是因为个人喜好,而其它的则是因为你可以利用特殊的效益.你很有可能已经听过LINQ to Entities和Entity SQL.你可以使用特殊的方法去查询,比如某些基于LINQ,而其它的基于EF的ObjectQuery类.这此查询方法中的每一个都会产生具…
Entity Framework 的小实例:在项目中添加一个实体类,并做插入操作 1>. 创建一个控制台程序2>. 添加一个 ADO.NET实体数据模型,选择对应的数据库与表(StudentModel.edmx)3>. 控件台代码 static void Main(string[] args) { // 创建一个网关接口,TestData是数据库名 TestDataEntities td = new TestDataEntities(); // 创建一个实体对象,Student是表映射过…
//这个测试太不容易了,总是出错,addInfo 方法进去,最后调用context对象.AddObject(),也就是context.AddObject(entitySetName, entity);,提示找不到entitySetName,实际是创建 entity实体模型时不能选负数形式,那个小框不能打 钩,也就是添加ado.net实体数据模型,选择从数据库创建,然后选择数据库,确定对象单复数形式不能打钩,下面的要打钩        [TestMethod()]                p…
下图为一个已经创建好的数据库表关系 实体数据模型的创建过程 在Visual Studio项目中,右键程序集菜单,选择[添加]->[新建项],在[添加新项窗口]中选择[ADO.NET实体数据模型],如下图 在[实体数据模型向导]窗口中选择[来自数据库的EF设计器] 然后选择数据库连接,如果没有的话,可以点击新建一个连接 然后选择数据库对象 现在a School.edmx文件被添加到了项目中,在这个文件中包含了school_schema数据库中表的实体类 创建实体数据模型时自动生成的配置文件 <?…
最近想试着学习ASP.NET MVC,在点击 添加--新建项--Visual C#下的数据中的ADO.NET 实体数据模型,到"选择您的数据连接"时,出现错误,"在 .NET Framework Data Provider for Microsoft SQL Server Compact 3.5 中发生错误.请与提供程序供应商联系以解决此问题.",这里写下,以防自己忘记. 网上查了一下,说是重新安装一下 .NET Compact Framework 3.5,http…
VisualStudio2017+EF+MySql正常运转,费了不少劲,踏过不少坑 1.安装 Connector/NET 8.0.13 地址:https://dev.mysql.com/downloads/connector/net/ 2.安装MySQL for Visual Studio 1.2.8 地址:https://dev.mysql.com/downloads/windows/visualstudio/ 3.按网上的方法,就要用到NuGet,安装EntityFramework .MyS…
在前面几篇关于Entity Framework 实体框架的介绍里面,已经逐步对整个框架进行了一步步的演化,以期达到统一.高效.可重用性等目的,本文继续探讨基于泛型的仓储模式实体框架方面的改进优化,使我们大家能够很好理解其中的奥秘,并能够达到通用的项目应用目的.本篇主要介绍实体数据模型 (EDM)的处理方面的内容. 1.实体数据模型 (EDM)的回顾 前面第一篇随笔,我在介绍EDMX文件的时候,已经介绍过实体数据模型 (EDM),由三个概念组成:概念模型由概念架构定义语言文件 (.csdl)来定义…
Visual Studio 2013 EF5实体数据模型 EDMX 使用 T4模板生成后的继承对象为DbContext,以前的熟悉的ObjectContext对象不见了,当然使用ObjectContext对象不是每个程序员都需要的,解决办法有两种: 方法1.打开Model.Context.cs,添加 public OracleModelEntities(ObjectContext objectContext, bool dbContextOwnsObjectContext)           …
转载原出处:http://blog.csdn.net/litao2/article/details/8629335 在“模型浏览器”中,右击 .edmx 文件,然后选择“从数据库更新模型”. 模型更新向导启动.如果未指定任何数据库连接,则会显示“选择数据库连接”对话框.否则,将会显示“选择数据库对象”对话框. 如果显示“选择数据库连接”对话框,请指定一个数据库连接.否则,转至下一步骤. 有关指定连接的详细信息,请参见“选择您的数据连接”对话框(实体数据模型向导).指定连接之后,请单击“下一步”以…
最近要使用VS2017+EF+Mysql,在生成实体数据模型踏过一些坑,在此做个总结. 1.先下载并安装 mysql-connector-net-6.9.10.msi  和  mysql-for-visualstudio-1.2.7.msi ,现在官网提供的是mysql-connector-net-6.10.6,我试过,这个版本不行,原因后面再讲. 2.通过nuget来安装 EntityFramework .MySql.Data.MySql.Data.Entity (我安装的是目前最新的版本,分…
原文:VS2017+EF+Mysql生成实体数据模型(解决闪退的坑) 最近要使用VS2017+EF+Mysql,在生成实体数据模型踏过一些坑,在此做个总结. 1.先下载并安装 mysql-connector-net-6.9.10.msi  和  mysql-for-visualstudio-1.2.7.msi ,现在官网提供的是mysql-connector-net-6.10.6,我试过,这个版本不行,原因后面再讲. 2.通过nuget来安装 EntityFramework .MySql.Dat…