entity-relationship相关内容

当外键不存在时禁用关联

我已经为我的数据库创建了一个edmx。在其中Entity框架删除了一个表,而是在两个表之间创建了一个关联,因为它将列名与另一个表中的主键相匹配。 我不想要因为这些表之间没有真正的关联。例如: > SomeTable Id int pk MiddleTable SomeTableId int fk SomeCode int 其他表 SomeCode int ..

保存更改时,EF 4.3 CF不会更新关系

我有一个ClubItem对象与关系集ICollection ClubUsers。我从上下文加载了一个ClubItem,并向CluItem添加了几个新用户。将ClubItem保存在断开状态时,上下文不会将新的ClubUsers看作新的实体。如何告诉上下文有什么变化?我已经用这个来改变ClubItem的实体状态: public virtual void Update(IEntity entit ..
发布时间:2017-08-21 02:24:29 .NET组件控件

是否有可能在一个表列中保持很多关系?

我首先使用Entity Framework代码,我有问题,因为EF创建具有两个引用键的事件表,一个用于类 ObjectOne ,另一个类为 ObjectTwo 。 可以将id的值保留在一个列 Event.ObjectId 中,并且属性中的关系类型 Event.Type ? 我可以做以下映射(其中FK只有一列)。是否可以在数据库中创建FK,因为现在我必须添加存在于 ObjectOne 表 ..
发布时间:2017-08-20 23:00:59 .NET组件控件

EF中的问题,映射片段,没有默认值,不可空

我正在开发MVC 3应用程序。 我有公司实体(摘要)。 Lead和Customer继承自公司实体。 当我尝试验证模型时,它会产生错误。 错误41错误3023:映射从 开始的片段的问题70:列Companies.Status表中公司必须映射: 没有默认值,不可空。 这是表的映射。 b $ b 这是HTML视图中的EDMX代码。 ..

使用visual studio 2010统一两个模型(edmx)

你好,实际上我知道你不能在两个模型之间建立关系,或者在两个数据库中的一个模型实体中,它是一个可能性两个连接两个模型,两者都与existsig数据库在一起?或者有一些方法的经验,例如: 将实体从其中一个的设计器移动到另一个,一些bcp(SQL Server)魔术来移动数据和娱乐只有一个数据库? 谢谢。 解决方案 答案是:不,您不能加入定位到不同数据库的模型,并且您不能将单个模型中 ..

如何建立三元关系

例如,三个实体: Bike Crash 个人 然后会有一个三元关系知道: 哪个人在坠机X的自行车 参与自行车X和Y之间的事故X的人 在自行车B上遇到的人A发生什么事情 等。 我应该如何创建我的实体? 为三元关系创建新实体的唯一可能性? 解决方案 选项1 假设有 Person-Bike 组合可以 ..

实体框架 - 读锁定记录

我使用实体框架从不同的应用程序调用相同的数据库。但是,当一个应用程序正在读取/更新记录时,我不希望其他应用程序读取该数据。 我尝试使用以下示例代码;但是,他们仍然可以阅读记录。 任何建议或不同的方法将非常感谢! using(Entities context = new Entities(ConnectionString)) { DBTable entity; do ..

EF 4.1代码第一:类型中的每个属性名称必须是查找表关联时的唯一错误

这是我第一次尝试创建我自己的EF模型,而且我发现自己试图使用Code First创建一个查找表关联,所以我可以访问: myProduct.Category.AltCategoryID 我有设置模型和我明白正确的映射,但是继续获得 错误0019:类型中的每个属性名称必须是唯一的。属性名称“CategoryID”已被定义 以下模型代表我的代码: [ ..

实体框架POCO

通过在实体框架4.0中使用T4模板创建POCO,松散的是什么?为什么使用实体框架4.0 不创建POCO时的默认行为? 解决方案 事情数量“纯”POCO在ORM中的使用有限,因为它不会进行更改跟踪。换句话说,当您更改对象并将更改保存到上下文时,您希望将更改的属性保存到数据库。使用“纯”POCO,您可以使用基于快照的更改跟踪来执行此操作,这是相当低效的。您还可以使用运行时代理来执行此操作,这迫 ..
发布时间:2017-08-19 23:26:22 .NET组件控件

使用具有自己的外部/导航键的Model类

我正在尝试在ASP.NET MVC 3中开发一个目录项目,并使用EF代码首先使用现有的数据库。我的数据库中有一个 Categories 表指向自己。为此,我写了下面的模型类。 public class Category { public int CategoryID {get;组; } public string CategoryName {get;组; } public i ..

如何定义嵌套识别关系实体框架代码

我在一个简单的测试应用程序中首先使用EF5代码来测试各种功能。我已经在代表一对多链接的两个实体之间定义了一个“识别关系”。在这里我定义一个PhotoCollection,它有许多子照片实体; public class PhotoCollection { public int Id {get;组; } public virtual ISet照片{get;私人集合} ..

实体框架 - 与假外键的关系(db中没有外键)

我有很多表具有指向翻译表的TextID列。翻译表还需要使用LanguageID来获取所需语言的翻译文本。我的问题是我的数据库中没有LanguageID,它是在系统中预定义的,我不知道如何使用Fluent API定义它,也就是说,这可以是我的模型: public partial class MyEntity { public short ID {get;组; } public Nu ..

实体框架代码第一类,父类和子类与其自己的类相同

我有一类内容,应该能够有一个parentId用于继承,但是我也希望它有一个与此继承树无关的子内容列表。 我基本上想要一个链接表作为ChildContentRelationship,其中的ParentContent和childContent为Id,Content类将包含一个ChildContentRelationship列表。 造成了很多错误。 这里是我想要做的 publi ..