.NET组件控件
当您在包管理器控制台中运行Update-Database时,它会运行一个种子进程。有可能运行一个不同的命令来运行一些其他种子命令? 如下所示: 种子测试数据 哪些会将一些测试数据种植到开发人员本地数据库。 我不想在普通种子方法中运行此命令,因为在运行迁移时,它将在生产数据库上运行。 解决方案 只需使用常规种子,但检查上下文正在使用的服务器,并相应地进行
..
我有一个问题,我必须创建一个模型,我们有两个实体可以链接在一起,但也可以作为独立实体存在。 模型目前看起来像这样: public class授权 { public int AuthorizationID {get;组; } public virtual Change Change {get;组; } public class更改 { public int
..
我知道EF 6 DbContextTransaction,但是我在嵌套事务中遇到了糟糕的经历。 现在我正在尝试使用TransactionScope进行嵌套事务,但是也有问题。 此代码涉及3个表更改。 当内部trx dbTrx2发生异常时,它弄乱了dbTrx1,因为dataChg3.SaveChanges()将失败。 using(var dbTrx1 = new Syste
..
我试图通过visual studio 2015和实体框架6在z / OS上访问DB2 V10。 经过一些研究,我发现了一些有希望的文章 - http://www.ibm.com/developerworks/data/library/techarticle/ dm-0903linqentity / 然而,使用的示例是2010年,并且2015年尚未安装相同的加载项。 VS 2015
..
我是ASP.NET MVC的新手。我应该创建一个页面,用户可以通过中央仓库为他们的商店订购。产品和数量由数据库中的存储过程列出。我必须在gridview中显示由存储过程计算的行。在用户在gridview上进行更改后,我想在SQL中将更改的数据插入到表中。用户可以将已保存的文件回叫并对其进行更改并将其重新保存。 我无法构建如何制作策略。如果我使用实体框架,我可以在网格中显示SQL表格行,但这不
..
“ISerializable类型”System.Data.Entity.Infrastructure.DbUpdateConcurrencyException“没有一个有效的构造函数要正确实现ISerializable,应该存在使用SerializationInfo和StreamingContext参数的构造函数。“ 构造函数其实存在于基类中,但它是一个 protected member。
..
升级到EF 6(RTM) - 获取System.Data.Entity.Core.Objects.ObjectContext不能用于返回类型System.Data.Objects 如何使用 WCF数据服务实体框架提供者?我找不到那个Nuget包。是否删除?我做错了吗? 解决方案 愚蠢的问题抱歉,这是原因:
..
我收到这个错误: (15,10):错误3015:从第6行开始映射片段的问题:外键约束'Beta_Alpha “从表格Beta(Alpha_2,Alpha_1)到表格Alpha(Alpha_1,Alpha_2)::映射不足:外键必须映射到概念方参与外键关联的一些AssociationSet或EntitySets。 关键信息是Beta(Alpha_2,Alpha_1)中的复合外键具有反转的
..
我正在使用ASP.NET MVC 5的Entity Framework 6。当使用数据库上下文对象时,有没有办法使用变量作为表名,而不必手动写入查询? 例如: var tableName =“NameOfTable”; result = context.tableName.Find(...); 我知道特定的代码将无法正常工作,因为tableName没有在上下
..
我有两个复合主键表: public class Event { [Key] [Column(Order = 1)] public string ID1 {get;组; [Key] [Column(Order = 2)] public int ID2 {get;组; } public DateTime EventDate {get;组; } public
..
我有这样的源代码: var res = from s in Splitting join c in Customer在s.CustomerId等于c.Id 其中c.Id == customrId &&& c.CompanyId == companyId select s; 在查看代码时,有一位成员说我的代码仅适用于一个SQL数据库,并建议我使用LinQ到实体加
..
我在EF6中使用新的测试双打,如这里从MSDN VS2013与Moq& NUnit的。 一直都很好,直到我不得不这样做: var myFoo = context.Foos .Find(id); 然后: myFoo.Name =“Bar”; 然后: context.Entry(myFoo).Property(“Name”)。 IsModified = true;
..
我第一次使用EF 6 alpha 3代码。 当我尝试在运行Update-Database命令的SQL Azure上创建数据库时,我收到以下错误: 不支持没有聚簇索引的表,这个版本的SQL Server。请创建一个聚集索引,然后重试。 我将错误跟踪到__MigrationHistory表创建sql命令。 CREATE TABLE [dbo]。[__ MigrationHisto
..
NHibernate Envers在实体被更新/删除时,可以很好地创建审核日志。基本上它为每个可审计实体创建一个审计表,并将数据的快照写入审计表。例如如果客户记录保存在CUSTOMER表中,则客户记录的审核日志将保存在CUSTOMER_AUD表中。 在我的一个项目中,我们使用Entity Framework 6.1。我已经搜索并查看了各种备选方案,例如 AuditDBContext 和 En
..
我正在使用Visual Studio Express 2013 for Web(特别是版本12.0.21005.1 REL)。这是我使用VS2013的第一个项目,我一直在使用VS2012直到这一点。 我正在尝试在我的asp.net MVC应用程序中创建一个新的控制器。我正在使用代码优先的实体框架5(.NET 4.5)。我想让Visual Studio为我创建一个模板(你知道一个控制器,具有读
..
我确信大多数.NET开发人员必须以这种方式面对这个问题。问题很简单,我将项目从 .NET 4升级到.NET 4.5.1 。到目前为止这么好,升级完美。但是当我从EF4升级到EF6时,我的查询中遇到很多错误。其中一些与重命名我所做的上下文有关,但对于与自我跟踪实体相关的错误,我有点困惑。 自我跟踪实体是我的项目的主要部分,EF6不支持他们意味着我必须重写我的 DAL 的主要部分。我试图找出,但
..
为什么实体框架没有源代码历史: http://entityframework.codeplex.com/releases/view/114074 我们可以下载并构建最新版本6.1(alpha),我们不会想要做,但是我们不能下载和构建我们想要做的早期版本6.0.2(stable)? 任何人都可以指出我找到这个源代码? 解决方案 您可以直接从 Git仓库。 修订版本 7
..
我遵循此示例在运行时更改模式名称 - 实体框架,我可以从MetaDataWorkspace创建一个新的EntityConnection,然后我使用它来构造一个具有不同模式的DbContext,但是我收到了编译器警告,指出RegisterItemCollection方法已经过时,并且使用接受元数据加载的构造函数构造MetadataWorkspace代表们“。 我该如何做?这是正在工作的代码,但
..
也许我误解了ASP.NET身份和数据库模型中角色的概念,但是我正在努力围绕如何实现以下场景:使用ASP.NET身份,似乎用户有基于角色的全局权限,而不是更细粒度的权限。我试图在EF6中实现一个DB Schema,其中Code-First是用户可以是几个组的成员。而不是拥有全局角色,我希望用户在一个组中具有一个角色,而在另一个组中具有不同的角色。 例如,用户可以创建一个组,因此可以是组管理员,
..
我在基于简单会员数据库的MVC 5,实体框架6应用程序中,使用Moq对我的BusAct控制器进行了嘲笑,成功建立了集成测试。但是现在我已将数据库迁移到Identity 2.0,并用ApplicationUser替换UserProfile。 IdentityDbContext :(从简单成员DbContext修改) public class MyDb:IdentityDbContext
..