02 2009 档案
摘要:再接再厉VS 2008 sp1 + .NET 3.5 sp1系列文章索引:ADO.NET Entity Framework(实体框架), ADO.NET Data Services(数据服务), Dynamic Data(动态数据)
阅读全文
摘要:以Northwind为示例数据库,演示Dynamic Data(动态数据) 。MetaModel - 数据库和域对象之间的映射的抽象;MetaModel.RegisterContext() - 使用指定的配置上下文注册指定的数据上下文;Scaffold - 译为基架。即基于数据库架构(linq to sql 或 entity framework)生成网页模板的机制;ScaffoldTableAttribute(false) - 隐藏指定的表;ScaffoldColumn(false) - 隐藏指定的字段;MetadataTypeAttribute(Type metadataClassType) - 指定要与数据模型类关联的元数据类;DynamicField - 显示指定的动态数据字段,相当于 BoundField;DynamicControl - 通过指定的字段模板显示指定的动态数据字段
阅读全文
摘要:以Northwind为示例数据库,演示ADO.NET Data Services(数据服务)。DataService<T> - ADO.NET 数据服务的主入口点,T 为数据源类名;IDataServiceConfiguration.SetEntitySetAccessRule(string name, EntitySetRights rights) - 为指定实体集设置访问规则;QueryInterceptorAttribute - 声明在方法上的查询拦截器;DataServiceContext - 数据服务的上下文;DataServiceQuery - 以指定的 URI 语法查询数据服务
阅读全文
摘要:使用 Silverlight 2.0(c#) 开发一个趣味钢琴。玩法:打开音箱,从左侧列表选择要挑战的乐谱,右侧会出现对应的乐谱提示动画,等按键提示移动到目标区后敲击键盘上对应的按键
阅读全文
摘要:以Northwind为示例数据库,ADO.NET Entity Framework之详解Entity SQL。Linq 方法上也可以使用 esql, 查询表达式, 集合运算符, 分页运算符, 类型运算符, 算术运算符, 比效运算符, 通配符, 逻辑运算符, 聚合函数, 数学函数, 字符串函数, 日期和时间函数, 位运算函数
阅读全文
摘要:以Northwind为示例数据库,ADO.NET Entity Framework之详解ObjectContext, 以及事务和并发。ObjectContext - 以对象(这些对象是 EDM 中定义的实体类型的实例)的形式与数据进行交互;CreateObjectName - 实体类 的 CreateObjectName 静态方法用于创建实体类的新实例;AddToEntitySetName() - 将需要添加的对象添加到对象上下文中;SaveChanges() - 将所有更新保存到相关存储区中;Attach()/AttachTo() - 附加外部实体到上下文中;ObjectContext.Refresh() - 更新上下文数据
ObjectStateEntry - 维护实体状态的类;ObjectStateManager - 实体状态管理器
阅读全文
摘要:以Northwind为示例数据库,ADO.NET Entity Framework之详解EntityClient, ObjectQuery。EntityConnection - 与存储模型的连接;EntityCommand - 对 EDM 执行的命令;EntityParameter - 配置 EntityCommand 的参数;EntityDataReader - 以只读、只进的数据流的方式获取数据;ObjectQuery - 通过 Entity SQL 或 查询语法 或 Linq 方法对概念模型做查询;ObjectContext.CreateQuery(Entity SQL) - 根据 esql 创建一个 ObjectQuery
阅读全文