Welcome

首页 / 软件开发 / .NET编程技术 / VS 2008 sp1 + .NET 3.5 sp1(5)

VS 2008 sp1 + .NET 3.5 sp1(5)2011-11-23 博客园 webabcdEntity Framework(实体框架)之ObjectContext

介绍

以Northwind为示例数据库,ADO.NET Entity Framework之详解ObjectContext, 以及事务和并发

ObjectContext - 以对象(这些对象是 EDM 中定义的实体类型的实例)的形式与数据进行交互

CreateObjectName - 实体类 的 CreateObjectName 静态方法用于创建实体类的新实例

AddToEntitySetName() - 将需要添加的对象添加到对象上下文中

SaveChanges() - 将所有更新保存到相关存储区中

Attach()/AttachTo() - 附加外部实体到上下文中

ObjectContext.Refresh() - 更新上下文数据

ObjectStateEntry - 维护实体状态的类

ObjectStateManager - 实体状态管理器

示例

1、详解ObjectContext

ObjectContext.aspx

<%@ Page Title="ObjectContext" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"  CodeFile="ObjectContext.aspx.cs" Inherits="EntityFramework_ObjectContext" %>  <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">  <div id="result" runat="server" /></asp:Content>