Welcome

首页 / 软件开发 / .NET编程技术 / ADO.NET Entity Framework(3)ObjectContext

ADO.NET Entity Framework(3)ObjectContext2010-08-28 cnblogs WXWinter目录

1 说明 1

2 Context操作数据 1

2.1 AddObject 添加实体 1

2.2 DeleteObject 删除实体 1

2.3 Detach 分离实体 2

2.4 修改实体 2

2.5 ApplyPropertyChanges 修改实体 2

2.6 Attach / AttachTo 附加实体 2

2.7 CreateEntityKey 创建EntityKey 3

2.7.1 EntityKey 3

2.8 GetObjectByKey/TryGetObjectByKey 通过EntityKey得到实体 3

2.9 CreateQuery 创建查询 4

3 状态管理 4

3.1 EntityState 状态枚举 4

3.2 Context.ObjectStateManager 管理记录的状态 4

3.2.1 GetObjectStateEntry 得到状态实体 4

3.2.2 TryGetObjectStateEntry 得到状态实体 4

3.2.3 GetObjectStateEntries 得到状态实体集合 5

3.2.4 ObjectStateManagerChanged 事件 5

3.3 ObjectStateEntry 对象 5

3.3.1 基本属性 5

3.3.2 State 状态属性 6

3.3.3 CurrentValues 当前值 6

3.3.4 OriginalValues 原始值 6

3.3.5 GetModifiedProperties 得到被修改的属性 6

3.3.6 SetModified,SetModifiedProperty 标记为修改 7

3.3.7 Delete 标记为删除 7

3.3.8 AcceptChanges 方法 7