edmx相关内容

如何防止在DataFirst First模型中删除DataAnnotations属性

我有带实体框架的asp.net mvc 3应用程序,我使用了数据库优先模型进行设置. 我在下面的步骤:1.用表生成数据库2.创建ADO.NET实体数据模型文件(.edmx)并导入表3.在设计中,我添加了一个代码生成项,并使用了ADO.NET DbContext Generator4.与所有表Models一起制成的Model1.tt持有人 我已经编辑了模型,并使用DataAnnotati ..

如何从映射表插入模型

我有想法要使用表中的映射从excel中插入我的模型.因为我的excel超过100栏.如果像我一样手动编码,那会很累.我的想法是将表头Excel的名称,函数和表的行保存到数据库中 首先,我读取了我的excel,然后捕获到数据集,然后是foreach数据集,然后是每个列表映射,然后使用是否知道是否为空,然后使用replace读取函数,然后使用映射表设置模型 我做什么: [HttpPo ..
发布时间:2020-11-06 05:37:10 C#/.NET

如何正确删除和重新添加实体数据模型

此处是Entity Framework的新手。使用VS 2010和SQL Server 2008 Express数据库。 我在添加新表后无法刷新实体数据模型。因此,我遵循了在这里找到的建议,即删除并重新生成模型。 我进入“实体数据模型向导”的“选择数据连接”部分,然后选中“将Web.config中的实体连接设置另存为:”。但是,我现有的名称后面附加了1。例如,MyDatabaseEnt ..
发布时间:2020-10-29 22:38:57 其他开发

将表重新添加到实体模型(edmx)时不显示表

我有一个带有5个表的数据库。一开始,我已经添加了这些表,但是由于某些关系编译错误,我决定删除一些表。 现在,当我想将它们重新添加时,我正在打开edmx文件->从数据库更新模型...我在添加选项卡下看不到那些表,只在“刷新”选项卡下看到了。 如何重新添加它们? 解决方案 要将表重新添加到模型中,您首先需要删除模型中的表格。 (表的列表在[model.Store]树中可见(请参见“ ..
发布时间:2020-10-29 21:19:17 其他开发

在edmx中重命名列的最佳方法是什么?

我正在使用实体框架4.0,我的方法是数据库优先方法。重命名列名或更改edmx中列的数据类型的最佳方法是什么。 预先感谢。 解决方案 重命名列: 重命名 在EDMX编辑器中,选择“从数据库更新”,然后完成向导。您将获得一个具有更新名称的新列,并显示一条错误消息,指出未映射旧列。 删除旧列。 更改数据类型: 更新 在EDMX编辑器中,选择“从数据库更新”,然后完成向导 ..
发布时间:2020-10-29 20:49:30 数据库

实体框架-创建csdl,ssdl和msl文件

我使用EF 4(当前不使用自我跟踪实体)。我向我的一个实体添加了一些列(它们都不是键,并且所有列都可以为空),并且得到了概念类型的成员数与对象上的成员数不匹配边类型例外。 我遵循了接受的答案,概念类型不会与成员上的成员数量不匹配。但是,我得到的是,该实体不再出现在我的edmx中。我已经从数据库中重新添加了它,但是仍然遇到相同的异常。 我认为问题在于我已经将csdl / ssdl / m ..
发布时间:2020-10-29 20:45:48 其他开发

带有VS 2011的EF 4.3.1

我需要知道是否有可能在VS 2011中开始使用最新版本的EF(4.3.1),而不必按照所述此处。 我已经安装了这些组件,但是我删除了它们,从那时起,我无法向.net 4目标项目中添加新的edmx文件;它抱怨缺少对System.Data.Entity的引用。 我需要重新安装VS 2011吗? 解决方案 在删除并重新安装Visual Studio之后,仍然无法看到该错误,因此我使用 ..
发布时间:2020-10-29 20:27:19 其他开发

更新向导没有响应

每次我需要从数据库更新emdx时,更新向导都会花费大量的时间,因此一旦单击完成(完成更新)按钮,呈现自身就没有响应。 我使用Visual Studio 2015和LocalDb SQL Server2014。有人建议安装Service Pack 1来解决此问题。我已经为LocalDb安装了SP1,但没有帮助。我的VS2015安装也相当新。 我有最新的Entity Framework 6 ..
发布时间:2020-10-29 20:03:42 其他开发

实体框架迁移错误-序列不包含任何元素

命令: add-migration blahblah -verbose 错误:序列不包含任何元素 在收到此错误之前,我做了几件事。我对代码优先模型进行了更改,但尚未运行 add-migration 。然后,我添加了一个EDMX模型,以便在视觉上尝试一个想法。我意识到EDMX模型弄乱了我的代码,所以我删除了它。我试图运行 add-migration 并得到“序列不包含任何元素”。除配置外 ..

实体设计器丢失

正如标题所述,实体设计器以某种方式从我安装的Visual Studio 2010中消失了。 尝试打开.edmx文件时,它仅在XML编辑器中打开。当我选择“打开方式...”时,实体设计器不会显示在列表中。 之前它已经起作用,并且我不知道该怎么做才能删除它从列表中。有谁知道我可以重新添加它?谢谢! 解决方案 首先要检查的是,这是您的项目还是VS安装的问题。 尝试创建一个新项目 ..
发布时间:2020-10-21 01:11:45 其他开发

如何从Entity Framework中的.edmx文件生成数据库?

我不得不突然转而使用Code First Entity Framework 4.1。我开始对这个框架一无所知,但是在最近的8个小时里,我现在更舒服地阅读了博客和文章。 此博客特别是我迄今为止在该主题上看到的最好的博客之一,但是给出的步骤与我的经验不符。特别是,我需要更多地关注第三步和第四步(分别是“创建模型”和“交换到DbContext代码生成”)。我无法从定义的EntitySet生成数据库 ..
发布时间:2020-10-16 00:09:42 C#/.NET

在MSSQL中将varbinary值检索为BASE64

我正在寻找一种检索实体数据模型的方法(__MigrationHistory表中的="noreferrer"> EDM ),仅使用T-SQL (因此,任何人都可以使用 我想要一个有效的BASE64字符串值. 我不想将其完全解压缩为 EDMX . 我不想从*.resx迁移文件中获取它. 当我在SSMS中选择整个__MigrationHistory时,Model列值如下所示 0x ..
发布时间:2020-09-18 19:18:50 数据库

我无法更新edmx,因为实体数据模型设计器无法打开它

大家好,谢谢您抽出宝贵的时间来回答我的问题. 我正在使用Entity Framework 6和asp.net MVC运行VS 2017,并且必须向我的实体之一添加一些字段. 我在数据库中添加了相应的字段,但是当我打开edmx文件时,什么都没有分开显示消息“实体数据模型设计器无法打开此文件".它建议我在XML编辑器中打开它,但是右键单击XML文件时没有“从数据库更新模型"选项. 有 ..
发布时间:2020-09-10 01:31:30 C#/.NET

无法处理'reportname.rdlc',因为它不是EDMX文件

我继承了一个使用.rdlc文件的C#应用​​程序.我在错误列表中收到一个错误(不是警告): 无法处理'reportTerminalStatus.rdlc',因为它不是EDMX 文件. 但与普通代码编译错误不同,它不会阻止生成可执行文件.我不想忽略它,但是它也安全吗? 我已经在Google上搜索了有关特定问题的信息,但是我没有提出任何建议.我在Windows 2008服务器上使用V ..
发布时间:2020-07-27 07:36:19 C#/.NET