entity-framework-6相关内容
我尝试使用 DbFunctions.AddMinutes(someminutes)和 EntityFunctions.AddMinutes(someminutes)但是当我执行我得到例如 FUNCTION projectName.AddMinutes不存在 我有谷歌搜索,但找不到如何执行规范功能。虽然有一个功能列表,但我又不知道他们属于哪个类 https: //msdn.micros
..
哪些是更好的表现方法? 注意:对于某些操作,我最多可以执行五个独立查询。 var foo = await context.foos.ToListAsync(); var bar = await context.bars.ToListAsync(); vs。 code> var fooTask = context1.foos.ToListAsync();
..
我有一个遗留数据库,其中有几个表是使用多形态关联。通过多态关联,我的意思是根据列 ObjectType ,这些表可以是不同表的子对象。 示例: 文档表具有 DocumentID (标识主键),其他一些列和2个特殊列,名为 ObjectType 和的ObjectID 。 如果 ObjectType ='STUDENT', ObjectID 指向学生表。 如果 ObjectType =
..
我有一个sql server数据库。我正在开发一个vb.net应用程序。 现在我想要有一个“事件”表,应该保持与我的数据库相关的所有事件。但是,这个表格的一个字段应该是与该事件必须做的记录相关的字段 ObjectID 。但是这个记录可能在不同的表格上。例如: 事件1 ----表客户端记录25 事件2 - ---记录30表发票 事件3 ----记录40表文章 ... 问题是这
..
我正在使用通用的UnitOfWork编写两个MVC5(使用EF6和代码优先)的Web应用程序,它可以获取Unity注入的dbContext。 我们需要有两个数据库(主数据库和项目专用DB),并在两者之间提供参考。 这里有一个例子: 在主要上下文中我有一个实体 Employee 在项目上下文我有一个实体部门 我需要在我的项目中创建部门,以组织和组织主要员工。 我可以.
..
我相信我的问题很简单(不知道答案如何): 有人知道如何强制实体框架使用“INNER JOIN”作为默认约定,而不是“LEFT OUTER JOIN”? 解决方案 如果要明确强制执行内部或外部连接,您可以随时使用分别加入加入或 GroupJoin 方法。 (或综合等价物加入和 join ... into )。 但是,一般来说,在LINQ语句中,您应该避免使用显式连接语句。使用导航
..
我正在尝试在EF 6.1中从ASP.NET身份中的用户实体(ApplicationUser)到自定义实体(组)设置多对多关系。我正在使用带有ASP.Net Identity的股票标准MVC示例应用程序的Code First和Migrations。运行更新 - 数据库似乎很好地工作,因为我结束了所有的AspNet *表加上我的实体和一个链接表: 组 br> GroupAspNetUsers
..
我正在使用 IDbCommandInterceptor 实现: public class MyInterceptor:IDbCommandInterceptor { public void ReaderExecuting(DbCommand命令,DbCommandInterceptionContext interceptionContext) { v
..
如何使用EF6重新创建数据库? 我已尝试过以下两个帖子,但是我不知道为什么它不工作,并得到相同的错误。 如何生成EF6数据库启用迁移,而不使用update-database? 迁移已启用上下文“但数据库不存在或不包含映射表 我已经在Web服务器上发布了我的示例。我正在使用 Sql Server 2012 Express DBMS。 当我创建我的应用程序并在Web服务器上发
..
非常简单的问题,我在实体框架6中使用迁移,并且像命令 update-database -script 但是有没有一种方法来生成脚本,但是它包含了一个事务? 问题是如果脚本失败,我必须取消它 解决方案 这是我仅在发布模式下使用以生成脚本: public class MigrationScriptBuilder:SqlServerMigration
..
目标是拥有一个来自GravityZone的所有字段的API,该区域的名称来自Zone表。我已经尝试了以下代码的几个排列,没有成功。目前正在为区域提供null,我希望将该名称作为字符串或对象的一部分。我正在使用现有的表,我无法修改。 型号: public partial class Zone { [Key] [Column(“ZONE_ID”)] public decim
..
我是Asp.net开发人员,但对Asp.net身份框架来说非常新鲜。我一直在研究示例应用程序,并遵循一些关于身份的教程,但是我仍然无法完全掌握这个概念。我对Asp.net会员非常坚定,但身份似乎不是会员资格。我将解释我迄今为止做了什么。 我正在创建一个简单的应用程序,其中我正在遵循代码第一的方法。我已经为User创建了实体模型,该模型继承自IdentityUser并具有一些额外的字段。以下是
..
我试图使用默认SQL值的Code-First EF6。 例如,我有一个“CreatedDate”列/属性not null,SQL中的默认值为“getdate()” 如何在我的代码模型中代表这个?目前我有: 公共财产创建日期作为DateTime 这是否工
..
我正在浏览NuGet软件包列表,我正在更新诸如bootstrap,jQuery等的所有东西,但是当我这样做时,我不经意地更新了Microsoft.Owin 和另一个软件包(可能已经是EF或其他东西),这是一个主要版本更新... woops。 我不得不通过删除我的项目,从源代码控制中获取旧版本,并将所有内容都恢复到正确的版本。一切恢复正常,我有一个最后一个问题。 Razor Syntax。
..
在这里的想法。我有一个简单的表,它是首先用Entity Framework进行映射的,我得到以下SQL: (@ p__linq__0 int, @ p__linq__1 int)SELECT [Extent1]。[BucketRef] AS [BucketRef], [Extent1]。[VariantNo] AS [VariantNo], [Extent1]。[SliceNo] A
..
我希望能够遍历实体表中的每一行,而不必保留内存中的每一行。这是一个只读操作,每行可以在处理完毕后丢弃。 如果有一种方法可以在处理完毕后丢弃行。我知道这可以使用DataReader(不在EF的范围内)来实现,但是可以在EF中实现吗? 或者有没有办法获得一个来自EF内的DataReader,而不直接使用SQL? 更详细的示例: 使用EF我可以编码: foreach(在c
..
使用 Schema First ,我有一个数据库结构,因此 ExternalDataItems --- edataitem_id PK - 代理自动增量 - 不适用于FK关系 datahash UX - 候选键/唯一索引(二进制(20)) ExternalMaps --- emap_id PK ext_datahash ExternalDataItems.d
..
我有一个我创建的类的IEnumerable来包含日期范围。该类看起来像这样: public class Range 其中T:struct { public T Start {get;组; } public T End {get;组; } } 我想查找我的集合中所有记录,在任何指定的日期范围内。这是我的尝试: deals = deals.Wh
..
我知道这个,其中声明不可能首先通过代码创建具有非聚簇索引的主键。这是否仍然如此? 理想情况下,我想通过EntityTypeConfiguration指定,我的主键(Guid)具有非聚集索引,还有另一列( int)与聚集索引。 解决方案 AFAIK这不可能与EntityTypeConfiguration。但是,您可以使用Code-First迁移来执行此操作。工作示例: publ
..
我一直在试图关注本教程... http://www.asp.net/mvc/tutorials/getting-started-with-ef-using- mvc / creation-an-entity-framework-data-model-for-a-asp-net-mvc-application ,但是我不断收到以下错误... system.invalidoperationexc
..