EF:MVC:ASP:TPH 错误 - 存储更新、插入或删除...行数 (0)。实体...修改或删除...刷新ObjectStateManager
错误消息:“存储更新、插入或删除语句影响了意外数量的行 (0)。实体加载后可能已被修改或删除。刷新 ObjectStateManager 条目。” 大家好, 我使用 S…
Grails 继承映射中的判别器问题
我有 4 个类 A、B、B1、B2,其继承映射如下所述: A(映射到表A)是最顶层的父类,其继承映射策略为tablePerHierarchy=false(表示其每个子类都映射到…
获取 Table-per-Hierarchy 结构的 DAO
假设我有一个 User 类和两个子类 Employee 和 Customer。我将此层次结构实现为数据库中的每个层次结构表,并有一列用于指定用户类型。查询该表时我需…
具有多个可为空鉴别器的 EF 4.1 中的每个层次结构表布局问题
我有一张表,其中包含一个 int PK、一个 NOT NULL 字段和两个 NULL 字符串字段。 当我在 EF 中设置 TPH 样式设计时,我是这样设置的: 顶级类型仅具有…
nHiberbate:每个层次结构表 - SchemaExport 问题
我正在使用 nhibernate 映射以下类: public class DeviceConfig : EntityBase { public virtual string Name { get { return m_Name; } set { SetVal…
EF:当抽象基和一些具体类型位于 TPH 表中并且其他类型有自己的表时,我可以混合 TPH 和 TPT 吗?
首先,这些问题相似但绝对不一样: 我可以在实体框架中混合按层次结构表和按类型表吗? - 指不同的场景。 实体框架:按类型混合表和按层次结构表 - 另…
使用NHibernate在没有鉴别器的情况下为每个类层次结构保留一张表?
我有一个接口和一个实现该接口的类。 public interface IPhase { string Description { get; set; } int Id { get; } string Phase { get; set; } } p…
实体框架 - 区分多个值
在按层次结构表的情况下,是否可以区分可能值的列表? 例如,对于 Color、DarkColor、LightColor 类型, 类似的 Map(m => m.Requires("TheColor").Has…
EF4 DB 优先:TPH 方法?
我知道这不应该是微不足道的,但到目前为止还找不到解决方案... 使用 EF4 DB-First 模型,将 LINQ-to-Entities 与 POCO 一起使用,将由 MVC3 应用程序…
Fluent NHibernate - 混合每个子类表和每个类层次结构表
给出以下结构, MyBaseClass { public int Id {get; private set;} } MySubclassWithDiscriminator : MyBaseClass { } MySubclass : MyBaseClass { pu…
EF1:使用 .OfType<> 过滤实体类的派生类型通过传递字符串值
我遇到了一种情况,我试图使用派生子类来过滤 LINQ 选择。 ctx.BaseEntity.OfType() - 这工作正常。 不过,我想使用字符串值来完成此操作。当我有很多…
使用每个层次结构表映射片段异常(实体框架 4)
如果我有这样的 SQL Server 表: Location ---------- LocationId int PK Field1 int Field2 int etc Score ------------------------------------ Lo…
实体框架 4 每个层次结构表 - 如何定义子级的导航属性?
我目前有一个实体框架 4.0 模型,其中包含每个类型的表 (TPT),但存在一些性能问题(大量 LOJ/CASE 语句),以及两个特定域区域之间的问题映射(多对…
实体框架 4 - 继承
我试图理解 EF4 中的继承映射。 我的数据库有两个具有以下结构的表: PersonCategory 表: CategoryID (int) (identity) (PK) CategoryType (nvarchar…
当子类具有不可空字段时,每个层次结构表映射?
我有一个带有抽象基类和 4-5 个子类的类层次结构。我想使用 NHibernate 的每类层次结构表映射方法将它们映射到单个数据库表,以减少查询生成的联接数…