CTP全程示范.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CTP全程示范

 HYPERLINK /saucer/archives/2009/08/17/115678.joy \o 链向 【翻译】Entity Framework 特性CTP全程示范: Code Only 的固定链接 CTP全程示范: Code Only Visual Studio 2010 Beta 1  HYPERLINK /downloads/details.aspx?FamilyID=7FD7164E-9E73-43F7-90AB-5B2BF2577AC9displaylang=en Entity Framework Feature CTP1 (同时参考 HYPERLINK /adonet/archive/2009/06/22/announcing-entity-framework-feature-ctp-1.aspx Entity Framework Feature CTP 1一文,如果你对该CTP中其他特性,特别是POCO模板等,感兴趣的话) 本地的SQL Server 2008 Express或者SQL Server Code Only全程示范 1) 创建一个名叫“CodeOnlyWalkthru”的控制台应用: 2) 往CodeOnlyWalkThru解决方案中加一个新的项目: 3) 选择“类库”,将其命名为Entities: 4) 在你的Entities项目中加一个Category类: 右击Entities项目,加一个名叫“Category”的类,然后将下面的代码粘贴入该类: public class Category{ private ListProduct _products; public int ID { get; set; } public string Name { get; set; } public virtual ListProduct Products { get { if (_products == null) _products = new ListProduct(); return _products; } set { _products = value; } }} 5) 生成Product类: 在Category.cs类中,右击还不存在的Product类名,从上下文菜单上选择Generate Class(生成类): 在新的Product类中,粘贴入下面这些代码: public class Product { public int ID { get; set; } public string Name { get; set; } } 至此,你的项目应该象这样: 我们把这些实体类放进了一个单独的项目,这样它们会被编译进一个对Entity Framework无依赖的程序集中。因此,Entities程序集对持久性是透明的,这对一些开发人员来说,是非常重要的。对持久性有意识的代码存在于另外的程序集中,引用对持久性是透明的程序集。 6) 在CodeOnlyWalkThru项目中,添加对Entities项目的引用: 7) 在CodeOnlyWalkThru项目中,添加对System.Data.Entity 和 Microsoft.Data.Entity.Ctp的引用: 注: 从长远看来,我们计划将“Code Only”的功能并入核心的Entity Framework程序集。之后,你就只需第一个引用。 在CodeOnlyWalkThru 项目中,加一个新的叫ProductDBContext的类: 9) 将下面的代码加到ProductDBContext类中: public class ProductDBContext: ObjectContext{ public ProductDBContext(EntityConnection connection) : base(connection, ProductDBContext) { ContextOptions.DeferredLoadingEnabled = true; } public IObjectSetCategory Categories { get { return CreateObjectSetCategory(); } } public IObjectSetProduct

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档