entity-framework-5相关内容
我有一个与DbContext关联的DbSet(使用Entity Framework 4.3)。 DbSet最初加载了给定表X的所有实体 问题是我无法重新加载DbSet来删除表X或X之后的表X的frech列表该表的几行(由另一个应用程序中的另一个DbContext删除)。 这是我用来重新加载表中所有实体的行: ((IObjectContextAdapter)上下文).ObjectCo
..
我正在创建此模型作为我的代码优先实体框架的一部分 公共类NewUserRegistration { [Key] public int NewUserRegistrationId {get;组; } } 使用 Update-Database -Verbose -Force软件包管理器控制台中的命令我在更新的这一点得到此异常应用自动迁移:20121125222308
..
我正在尝试使用Entity Framework5。第一个问题是EF自动创建表。我试图通过包含 dbModelBuilder.Conventions.Remove()来解决此问题。第二个问题是这样的错误 自 数据库创建以来,支持“ CountryContext”上下文的模型已更改。考虑使用代码优先迁移来更新 数据库。
..
我正在从数据库中检索具有某些属性的实体。 其中一个属性不允许在数据库中为非null字符串。即使不为null,它也可以是空字符串“” 。 在EF映射中,正确性的验证方式如下: this .Property(t => t.ColumnName) .IsRequired() .HasMaxLength(50); 问题是,当我尝试使用Breeze保存更改时,它会返
..
在我的edmx模型中,有2个相关的表:Challenge和ChallengeNote(已经FK返回到ChallengeID) 我可以整日轻松进行 var qry = dataservice.getQuery(“ Challenges”); 但是,每次都会失败: var qry = dataservice.getQuery(“ Challenges”)。expand(“ Ch
..
我需要基于两个键(comp和part)进行映射. @foreach (var item in Model) { @Html.DisplayFor(modelItem => item.comp) @Ht
..
我是Entity-Framework-5和IdentityDbContext的新手,我设法创建并创建了AspNet成员表,然后我更改了模型属性之一的类型,现在我的项目将无法运行,并且不会告诉我我需要运行迁移.我的问题是,如何在IdentityDbContext上运行迁移? 我找不到任何很好的指南. Additional information: The model backing the '
..
我有两个称为对象和公寓的表,它们与名为apartmentID和ObjectID的外键“连接".我的控制器和模型非常简单: 型号: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Projekt.Models { public class
..
我是MVC的新手,并且已经使用EF-database-first创建了MVC4应用程序.该数据库不包含外键定义,因此我无法添加它们(我不拥有数据库).这是数据库中的两个示例类: public partial class Allocation { public int AllocID { get; set; } public int DeptID { get; set; }
..
我有一个使用Entity Framework的MVC4(VS 2012)项目.我已经通过连接到SQL Server 2008创建了一个模型.效果很好. 现在,我想向模型添加一个或多个表. 这是我所做的: 打开.edmx文件. 右键单击并从数据库中选择更新模型. 在“添加"选项卡下,它显示表,视图和存储过程. 但是没有一个是可选择的.我在这里想念什么吗? 解决方案
..
正如标题中所述,我遵循“模型优先"方法.因此,我的Model类是自动生成的.如果我想模拟DBContext派生的MyModelContainer,其中包含实体类的DBSets.阅读一些内容以进行单元测试,您需要将其更改为IDBSet.一个问题是,是否有可能做到这一点,特别是在我执行“运行自定义工具"时会自动生成的类中.但是到目前为止,我已经对其进行了修改. 但是真正的问题是:当我尝试对MyM
..
说我有在Controller中调用的类似内容: using (var context = new SqlContext()) { context.Items.Add(new Item("item1")); } 我应该打context.SaveChanges();吗? 解决方案 实体框架使用DbContext实现工作单元模式,这意味着您定义了要对数据库执行的操作的包,然后调
..
我正在构建MVC 4应用程序.我有一个视图,其中有一个下拉菜单,需要显示所有使用的表(实体). 我该怎么做?我首先在配置中使用EF 5代码. 任何帮助将不胜感激. 谢谢 解决方案 此代码将为您获取它们,当然是已导入到EDM中的那些,不一定是数据存储中的所有表. var tableNames = context.MetadataWorkspace.GetItems(Dat
..
我正在使用VS 2010,MVC3和EF 5在网站中开发联系人日志-首先使用代码创建实体.数据存储在SQL Server 2008 R2数据库集中.我想显示联系人日志的摘要并创建一个视图. CREATE VIEW dbo.ContactLogSummaries AS SELECT CLE.ContactLogEntryID, CLE.CaseID, 'Test'
..
昨天我将PC从Windows 7“升级"到Windows 8,所以现在我在使用Visual Studio 2012,并打开Visual Studio 2010项目. 该项目始终运行良好,但在Visual Studio 2012中不起作用.我有一些奇怪的错误,但我已将其修复.现在,我只遇到一个错误,我无法修复并且无法在Google上找到任何有关的信息: 我收到此异常: 无法将Dat
..
我注意到,当我使用add-migration首先创建代码数据库迁移时,它会生成Down()方法和Up()方法. 如何告诉我的数据库降级? 解决方案 在几乎放弃了对Google的研究之后,我设法从这里找到了这句话: http://msdn.microsoft.com/en-gb/data/jj591621.aspx#specific 指定: 假设我们想将数据库迁移到运
..
我可以使用包管理器在本地运行"update-database -verbose". 可能是一个愚蠢的问题,但我无法在线找到它-部署网站后-如何在服务器上手动运行它? 其次-为将数据库迁移部署到生产环境,您还建议其他什么策略?它们将是更好的选择吗? 谢谢 解决方案 您有几个选择: 您可以使用update-database -script生成SQL命令以更新服务器上的数
..
我有4张桌子. OperationTable,ClientTable,ClientDetails,OperationRes ClientTable ClientID 名称 姓氏 生日 VerNumber ClientDetails ClientID 电子邮件 地址 电话 OperationTable OperationID 日期 时间 Cli
..
嗨,我收到此错误 INSERT语句与FOREIGN KEY约束"FK_dbo.AspNetUsers_dbo.Contacts_ContactID"冲突. 在数据库"aspnet-COGMakati-20140119015553"的表"dbo.Contacts"的"ContactID"列中发生了冲突. 该语句已终止. 我使用的是Entity Framework和MVC 5的
..
我只想从数据库“日期时间"值中获取日期部分 我正在使用下面的代码..但是它获取日期和时间部分. using (FEntities context = new FEntities()) { DateTime date = DateTime.Now; if (context.tblvalue.Any(x => x.date == date)) { } }
..