又番的自留地

偷菜不如偷师

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年4月8日

摘要: 好久的问题了,被Microsoft 误导了一回,总算搞定了[Silverlight 4]+[Domainservice]1,建立好实体框架模型EDM,单击Get Column Information生成新的复杂类型2,在Your metadata 文件增加复杂类型的定义<MetadataTypeAttribute(GetType(TestSP_Result.TestSP_ResultMetadata))> _Partial Public Class TestSP_Result Friend NotInheritable Class TestSP_ResultMetadata Pri 阅读全文
posted @ 2011-04-08 15:30 Kyle.cj 阅读(963) 评论(0) 推荐(0) 编辑

摘要: 实体数据模型 (EDM) 中的复杂类型是具有内部结构但没有键属性的数据类型。复杂类型用于实现具有其自己的内部属性的属性。实体或复杂类型可能具有声明为复杂类型的属性。复杂类型以类似于实体类型的语法声明。主要差别在于复杂类型不包括键属性的声明,但对于实体则包括此声明。在映射规范中,复杂类型映射为复杂属性。实现复杂属性在 Visual Studio 中创建类库类型的项目,然后添加对 System.Data.Entity 和 System.Runtime.Serialization 的引用。向项目中添加新的实体数据模型模板。实现概念架构设计语言 (CSDL) 架构并将其添加到由 EDM 模板提供的 C 阅读全文
posted @ 2011-04-08 14:37 Kyle.cj 阅读(399) 评论(0) 推荐(0) 编辑

摘要: 使用复杂类型创建项目创建一个名为 CustomerComplexAddrClient 的控制台应用程序项目并添加对于 System.Data.Entity 和 System.Runtime.Serialization 的引用。对于从上一篇主题使用复杂类型定义模型(实体框架) 中介绍的项目生成的 dll,添加针对它的引用。将上一篇主题使用复杂类型定义模型(实体框架)中的架构添加到可执行文件所在的文件夹。添加应用程序配置文件,如以下示例所示。将示例中的代码复制到 Program.cs 文件中。添加应用程序配置文件,其中具有以下所示的内容。生成和运行项目。<?xml version=" 阅读全文
posted @ 2011-04-08 14:33 Kyle.cj 阅读(252) 评论(0) 推荐(0) 编辑