使用 CodeFirst 自定义多对多映射
开始在我的 MVC 项目中使用 CodeFirst 并遇到一些麻烦。 我有正在使用的数据库和一些预定义的模式。 有一些表: [Persons] [ID] [bigint] IDENTITY(1,…
将 EF 4.1 代码优先模型映射到数据库表
在设计我的应用程序时,我一直在尝试模型优先的方法。我们通常喜欢在较大数据库中的表中添加前缀,以便更容易找到内容。例如: sc_ = 购物车表 wb_ = …
EF 4.1 代码优先:如何设计和映射这些实体?
我有 3 个实体:Member、AuthenticationToken 和 Email。 每个 Member 可能有许多 AuthenticationTokens 每个 AuthenticationToken 可能有一个或零个 …
实体框架代码优先包装器还是存储库?
我有时看到有人提到存储库模式是通过 DbSet 和 DbContext 对象内置到实体框架代码优先中的。 然而,这留下了一些问题: 1)注入 - 很难注入,因为没有…
从 1.7 .NET MVC3 和 EF Code First 升级到 MvcMiniProfiler 1.9
今天我又回到了一个我在过去一个月左右没有参与的项目中。我使用 MiniProfiler 1.7 配置了这个项目,一切都很顺利。它还分析了我的数据库调用和视图性…
实体框架代码优先 TPH 继承与通用存储库
我可能误解了 code-first table-per-hierarchy 继承,但这是我的设置:我有 HTMLGadgets(和其他类型)继承自 Gadget,而 Gadget 继承自 Entity。实体…
如何创造“动态”的氛围数据库结构(EF Code-First)
我正在尝试使用实体框架代码优先来实现 Web 应用程序。 我将用这样的例子来解释这个问题: 在我的数据库中有一个产品集合。 public class Product { p…
将项目添加到列表/集合(首先使用 MVC EF 4.1 代码)
将项目/对象添加到列表/集合中时遇到问题。 这就是我到目前为止所做的... public abstract class Member { [DisplayName("ID")] public string Member…
使用 EF4.1 Code-First 方法和 SqlCe 4.0 的时间 (CLR Timespan) 列
我一直在尝试使用 EntityFramework 4.1 Code-First 方法将 Timespan 属性映射到 SqlCe 4.0 数据库,当然我得到了一个 NotSupportedException,表示没…
如何配置 EF Code First 不映射特定类型?
运行这样的代码时,我收到以下错误: var dbContext = new MyDbContext(); var list = dbContext.Set().ToList(); 从我最近对代码所做的更改,我了解…
覆盖 SaveChanges 并设置 ModifiedDate,但如何设置 ModifiedBy?
我有一个 ASP.NET MVC3 Web 应用程序,包含 UI、业务(实体)和数据(DbContext)层。我正在使用 Entity Framework 4.1 Code First。现在,我正在覆盖…