2 u013065023 u013065023 于 2016.03.23 13:41 提问

为什么EF从数据库更新模型更新不上去 3C

我EF映射里面缺了一张视图,我的数据库是有这张表的,所以我就更新ExamEvalModel.edmx,但是更新完成之后还是没有,请问为什么?

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.23 15:41

更新视图怎么做的,选择从数据库更新模型,在第一个对话框勾选视图。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
EntityFramework从数据库更新实体数据模型不成功的解决方法
开发中,数据库字段的定义发生变更,便会使用“从数据库更新实体数据模型”的功能,但是每次操作后,发现实体数据模型并没有同步更新。解决这个问题可以有下面两种思路。 第一种方法是,选中需要更新的实体数据模型,右击鼠标,执行“验证”功能,VS便会在错误列表中显示出由于映射不一致而导致的错误,按照提示逐一修改实体数据模型的字段定义即可。 还有一种比较暴力的方法,那就是直接删除实体数据模型,重新生成即可
vs edmx无法从数据库更新模型的解决方案
我在数据库中创建了一张表 表名AreaInfo 字段Address和CreateTime CREATE TABLE [dbo].[AreaInfo] ( [Address] VARCHAR (50) NULL, [CreateTime] DATETIME DEFAULT (getdate()) NULL ); 在edmx中鼠标右键选择从数据库更新模型
EF映射——从数据库更新实体
最近在做ITOO项目,由于更新了数据库,需要重新从数据库映射到实体,本来看过关于EF的学习资料,直接可以从数据库更新到实体,但这种小事也是有很多问题的,必须在更新的时候做好选择。下面分享一下如何从数据库更新到实体,希望能够帮到大家。当然写一篇关于这个的总结,我也是受益良多。 步骤:     1、双击.edmx文件,如图              2、出现下图的界面,在界面上右击,选择“从数
VS2013 更新EF模型时报错
今天在原先的数据库表中添加两个新字段 更新系统EF报错 在网上找了很多方法 试了没用  最后  发现用命令 就可以了。 另(注:vs程序启动时,SQLEXPRESS服务崩溃也同样适用)
Entity Framework Core 数据库Migrations命令Update更新数据库中模型
之前已经建立了模型,并且使用了 Add-Migration MyFirstMigration  命令生成了迁移文件,然后更新了模型。 不要删除原来的迁移文件,执行 Add-Migration MyFirstMigration2 注意MyFirstMigration之后的数字2 每次更新数据库中的模型时都递增这个数据
vs2013+ef+orcale更新数据库模型
vs2013+ef+更新数据库模型时报错:遇到类型为:sysytem.argumentException的异常,异常消息为:无法将运行时连接字符串转换为设计时等效项。 网上查了很多资料,都说换低版本的vs。折腾了好久找到了解决办法。 首先确保连接字符串正确。 请注意C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config下machine
ModelFirst ,DBFirst两种设计模型的区别和两种更新的区别
EF 的三种设计模型CodeFirst,ModelFirst ,DBFirst三种 在软件的实际开发中最常用的就是后两种。下面简单介绍两种设计模型的区别和两种更新的区别 (1)ModelFirst 顾名思义就是首先设计实体模型,之后根据实体模型实现到数据库的映射。 DBFirst 就是先进行数据库的设计,之后根据数据库生成实体数据模型。具体区别就是在新建实体数据模型时,实体模型向导中提示的根据
EF5修改edmx表结构保存后不自动更新tt
不知道这算不算一个bug,当你新建一个从数据库生成的edmx时,他能正确的生成所有的tt文件,但是当你从数据库更新表结构时,他不能正确的更新tt文件,以建立Model1.edmx为例,在解决方案中展开Model1.edmx, 右键Model1.Context.tt,然后点击运行自定义工具。然后再右键Model1.tt,也点击运行自定义工。经过这两步,就会跟据edmx结构正确的生成文件了
ef 更新数据库
//一:数据库不存在时重新创建数据库 Database.SetInitializer(new CreateDatabaseIfNotExists()); //二:每次启动应用程序时创建数据库 Database.SetInitializer(new DropCreateDatabaseAlways()); //三:模型更改时重新创建数据库 Database.SetInitializ
Entity Framework Code First数据库自动更新
EF的Code First方式允许你先写Model,再通过Model生成数据库和表。 具体步骤如下: 1、建项目 2、在model文件夹中,添加一个派生自DbContext的类,和一些Model类。 3、修改web.Config中的连接字符串。 4、生成基架Controller。 这样就可以生成数据库和表。 但实际开发中难免会修改模型和派生的Context,修改后再次运行会出现异常,