不同 DbContext 和不同模式之间的实体框架关系

问题描述所以,我有两个主要对象,会员和公会.一个会员可以拥有一个公会,一个公会可以有多个会员.So,Ihavetwomainobjects,MemberandGuild.OneMembercanownaGuildandoneGuildcanhavemultipleMembers.

发布:2022-10-16 标签:c#entity-frameworkforeign-keysdbcontextrepository


Entity Framework 6 - 查询性能

问题描述我使用EntityFramework6,我目前有一个包含许多包含的查询,它将大约1200个实体加载到dbContext中.加载实体似乎很慢,因为查询需要将近一分钟.我能对表演做些什么吗?我有4个这样的查询需要2.5分钟才能加载?LazyLoading已启用,但出于性能原因

发布:2022-10-16 标签:c#dbcontextentity-framework-6


DbContext 的通用合并:如何检查实体是否已准备好附加?

问题描述给定以下代码:voidMergeDbContext(DbContextaSourceDbContext,DbContextaDestinationDbContext){varsourceEntities=aSourceDbContext.ChangeTracker.Ent

发布:2022-10-16 标签:dbcontextentity-framework-6


是否有使用 Fluent API 的 C# EF6 DbContext 生成器?

问题描述我知道适用于VisualStudio2012的EF6VS工具附带一个T4模板来生成与EF6一起使用的DbContext类.IknowthattheEF6VSToolsforVisualStudio2012comewithaT4templatetogenerateDbCon

发布:2022-10-16 标签:entity-frameworkdbcontextt4entity-framework-6fluent-entity-framework


将 DbContext 拆分为具有重叠 DbSet 的多个上下文

问题描述我有一个DbContext,目前包含+80个实体,只完成了4个主要模块,但还有3个要完成,而且它们更大,所以最多可以轻松达到150个.我认为现在是划分上下文的最佳时机.每个模块都使用它自己的实体,并且会获得它自己的上下文,但是所有模块都使用一组实体,所以这里有一个问题:I

发布:2022-10-16 标签:c#dbcontextentity-framework-6


当fk与pk不同时如何链接一对一的关系 - EntityFramework

问题描述我的数据库中有一个自定义用户表,我想与aspnetusers表创建一对一的关系,这样当我注册新客户时,通过UserManager的applicationuser类应该添加用户名、电子邮件、密码和学校代码到用户表,并在自己的表中添加一个fk.有没有实现这种场景的教程/示例?

发布:2022-10-16 标签:asp.net-mvcasp.net-identitydbcontextentity-framework-6entity-relationship


将 TransactionScope 与实体框架 6 一起使用

问题描述我无法理解的是是否可以对上下文进行更改并在提交之前在同一个事务中获取更改.WhatIcan'tunderstandisifitspossibletomakechangestothecontextandgetthechangesinthesametransactionbef

发布:2022-10-16 标签:c#transactionscopedbcontextentity-framework-6savechanges


将 INotifyPropertyChanged 与 Entity Framework 6 DbContext 生成器一起使用

问题描述我知道我可以使用ObjectContext代替,但我喜欢DbContext/DbSet的功能.我的应用程序不够大,不足以保证我编写复杂的视图模型,所以我想直接在EF生成的模型上实现更改通知.IknowIcanuseObjectContextinstead,butIlike

发布:2022-10-16 标签:inotifypropertychangeddbcontextentity-framework-6


配置多数据库Entity Framework 6

问题描述在我的解决方案中,我有2个使用EntityFramework6的项目.每个项目都指向不同的数据库,都使用相同的数据提供-SQLServer.我的解决方案中的第三个项目需要同时使用这两个数据库.我的问题是如何配置这些上下文.我尝试在单独的程序集中创建一个配置类:Inmyso

发布:2022-10-16 标签:c#entity-frameworkdbcontextentity-framework-6


如何在 EntityFramework Core 中使用部分类和部分 OnModelCreating 方法扩展 DbContext

问题描述我正在使用EFCore和DatabaseFirst方法.我的dbContext是由Scaffold-DbContext命令自动创建的.我需要将一些新的DbSet添加到dbContext中,并将一些额外的代码添加到OnModelCreating方法中,但是在每个脚手架之后,

发布:2022-10-16 标签:c#dbcontextpartial-classesentity-framework-corepartial