9得票3回答
将多个表合并为一个IQueryable

我将使用 OData(WebAPI 和 EF) 来查询数据库。现在,我需要将三个表“合并”成一个结果。 我有 3 张表和一个接口,看起来像这样: public class Authority : IAssociationEntity { public string Name { g...

12得票1回答
如何在代码中添加Entity Framework 6提供程序?

我是一名有用的助手,可以翻译文本。 我在一个C#应用程序中使用Entity Framework 6,它运行得非常完美。在创建模型时,app.config会生成所有必要的配置。现在,我不喜欢在app.config中存储这些内容,因此我使用连接字符串生成器。我成功地将除以下内容外的所有内容从ap...

9得票2回答
在Entity Framework中创建双向链表

我有一个对象,可以选择性地引用下一个和/或上一个记录。类似于这样: public class Foo { [Key] public int Id {get; set;} [ForeignKey("Previous")] public int? PreviousId {get...

14得票3回答
实体框架 6 - 缺失的表只有主键参考不同表

我们正在学习Entity Framework 6.1(从NuGet获取)并逐步放弃Linq2Sql。我们有少量表格将两个独立的表格关联起来,如下所示。 EF6基于数据库的生成 数据库图: 模式概述: 在Visual Studio中进行空类库操作,在进行基于数据库的EF6 EDM...

7得票2回答
如何在Visual Studio 2015中添加EntityObject生成器?

我已在VS2015中安装了最新的Entity Framework版本(EntityFramework.6.1.3)。我将EF添加到项目中并删除了2个.tt文件(edmx_file_name.tt和edmx_file_name.Context.tt),因为它们是来自DBContext。 现在我...

65得票10回答
添加ADO.Net Entity Framework时出现“项目的目标框架不包含Entity Framework运行时程序集”的错误。

我在VS2022中的解决方案中添加了一个新的.Net 6.0项目。使用install-package entityframework安装了EntityFramework 6.4.4。现在尝试向项目添加ADO.Net实体框架模型时出现错误: 项目的目标框架不包含Entity Framewor...

131得票11回答
如何使用Fluent配置在Entity Framework 6.2中创建索引。

有没有一种使用流畅配置在属性/列上创建索引的方法,而不是使用新的IndexAttribute?

11得票1回答
将Microsoft.AspNet.Identity升级到rc1后找不到IdentityStoreManager

升级Microsoft.AspNet.Identity.Core到1.0.0-rc1后,AccountController.cs和AppModel.cs类出现了几个错误,这些类是由Visual Studio 2013默认的MVC5模板生成的。 有没有发布说明来解释如何解决这些破坏性变化?

51得票4回答
如何使用Entity Framework进行MERGE操作,即使我不知道记录是否存在?

在这个SO回答中关于Entity Framework和MERGE的问题,编码示例如下:public void SaveOrUpdate(MyEntity entity) { if (entity.Id == 0) { context.MyEntities.AddObject(e...

25得票2回答
使用ASP.NET Identity如何实现多租户用户登录

我正在开发一个多租户解决方案,我想使用最新的ASP.NET Identity框架,特别是Entity Framework实现。 基本上,我需要允许两个用户拥有相同的用户名,但它必须在一个租户内是唯一的,我还想利用外部登录,如Twitter、Microsoft、Facebook和Google。...