上接WCF学习之旅—第三个示例之一(二十七)

五、在项目BookMgr.Model创建实体类数据

第一步,安装Entity Framework

1)  使用NuGet下载最新版的Entity Framework 6.1.3。在解决方案资源管理器中——>在项目BookMgr.Model上鼠标右键单击——>弹出一个菜单,选中“管理解决方案的NuGet程序包”,打开NuGet程序包管理界面。如下图。

2)      在NuGet程序包管理界面中搜索 Entity,找到最新版本Entity Framework,点击安装。如下图。

3)      安装完成之后,如下图。

第二步,创建实体数据模型

  1. 在“解决方案资源管理器”中使用鼠标右键,点击“BookMgr.Model”项目,在弹出菜单上,依次选择“添加—》新建项。。。”

2. 在“添加新项”对话框中,选择“数据”节点,然后选择“ADO.NET 实体数据模型”项。

3.在“名称”文本框中,输入 BookModel,然后选择“添加”按钮。

4. 在实体数据模型向导中,在选择模型内容页上,选择“来自数据库的 EF 设计器”,然后再选择下一步按钮。

5. 在“选择你的数据连接”页上执行下列步骤之一:

  • 如果下拉列表中包含到 Test 示例数据库的数据连接,请选择该连接。
  • 或者选择“新建连接”按钮来配置新数据连接。 如下图。

6. 在“连接属性”对话框中选择对应的数据库服务器,输入用户名与密码,选择要使用的数据库。如下图。

7. 如果数据库需要密码,请选择“是,在连接字符串中包含敏感数据”选项按钮,然后选择“下一步”按钮。 你可以观察一下下面两图中的数据连接的区别。

  • 8. 在“选择数据库对象”页上,展开“表”节点、选中“客户”复选框,然后选择“完成”按钮。

随即显示实体模型关系图,BookModel.edmx 文件也将添加到项目中。

9. 最终生成的结果如下。

10.具体代码如下。

  //用户实体
//------------------------------------------------------------------------------
// <auto-generated>
//     此代码已从模板生成。
//
//     手动更改此文件可能导致应用程序出现意外的行为。
//     如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------namespace BookMgr.Model
{using System;using System.Collections.Generic;   public partial class Books{public int BookID { get; set; }public string Category { get; set; }public string Name { get; set; }public int Numberofcopies { get; set; }public int AuthorID { get; set; }public decimal Price { get; set; }public System.DateTime PublishDate { get; set; }public string Rating { get; set; }}
}

转载于:https://www.cnblogs.com/chillsrc/p/6023254.html

WCF学习之旅—第三个示例之二(二十八)相关推荐

  1. WCF学习之旅—第三个示例之四(三十)

           上接WCF学习之旅-第三个示例之一(二十七)               WCF学习之旅-第三个示例之二(二十八)              WCF学习之旅-第三个示例之三(二十九)   ...

  2. WCF学习之旅—实现支持REST客户端应用(二十四)

    WCF学习之旅-实现REST服务(二十二) WCF学习之旅-实现支持REST服务端应用(二十三) 在上二篇文章中简单介绍了一下RestFul与WCF支持RestFul所提供的方法,及创建一个支持RES ...

  3. WCF学习之旅—基于Fault Contract 的异常处理(十八)

       WCF学习之旅-WCF中传统的异常处理(十六) WCF学习之旅-基于ServiceDebug的异常处理(十七) 三.基于Fault Contract 的异常处理 第二个示例是通过定制Servic ...

  4. WCF学习之旅—WCF服务的WAS寄宿(十二)

    上接    WCF学习之旅-WCF服务部署到IIS7.5(九) WCF学习之旅-WCF服务部署到应用程序(十) WCF学习之旅-WCF服务的Windows 服务程序寄宿(十一) 八.WAS宿主 IIS ...

  5. Microsoft .NET Pet Shop 4.0 学习之旅(三) - 项目的引用关系2

    Microsoft .NET Pet Shop 4.0 学习之旅(三) 项目的引用关系2 <?xml:namespace prefix = o ns = "urn:schemas-mi ...

  6. WCF学习之旅(一)---Hello World.

    WCF学习之旅(一)---Hello World. 看了一些关于WCF的资料,从实例入手.记录自己学习WCF的过程. 从最简单的Hello World入门. 下图是我的solution及项目. 项目名 ...

  7. 小猪的Python学习之旅 —— 10.三分钟上手Requests库

    小猪的Python学习之旅 -- 10.三分钟上手Requests库 标签:Python 一句话概括本文: 本节讲解Requests库的常见使用,以及一个实战项目: 扒取某一篇微信文章里所有的图片,视 ...

  8. Flask学习之旅——1.3 URL与视图(二)

    Flask学习之旅--1.3 URL与视图(二) 前言 由于本小节内容较多,故分成几篇文章来记录. 本文为<知了传课--URL与视图>的学习笔记. 原文地址:第三节:URL与视图 - Py ...

  9. WCF学习之旅—WCF第二个示例(七)

    三.创建客户端应用程序 若要创建客户端应用程序,你将另外添加一个项目,添加对该项目的服务引用,配置数据源,并创建一个用户界面以显示服务中的数据. 在第一个步骤中,你将 Windows 窗体项目添加到解 ...

最新文章

  1. D1net阅闻:IBM宣布推出全新存储技术 存储速度快70倍
  2. 【算法漫画】什么是红黑树?
  3. GDCM:gdcm::CodeString的测试程序
  4. 关于function和Object的认识
  5. sql server 2005 sa登录失败解决方法
  6. 战神笔记本电脑自带access吗_书评:6本二次元小说,每一本都很有想象力,你都读过吗?...
  7. 蓝桥杯 ADV-9 算法提高 递归倒置字符数组
  8. 1019. General Palindromic Number (20)
  9. 我可以不做但我不可以不会
  10. C++对象模型——指向Data Members的指针(Pointer to Data Members)
  11. android office转pdf插件,office word转pdf插件-Office自带Word转PDF插件下载__飞翔下载
  12. Python菜鸟快乐游戏编程_pygame
  13. 谷歌这是要全面退出中国!
  14. 数据库查询条件优化方案
  15. 50个查询系列-第13个查询:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;...
  16. 哪种台灯的灯光适合学生用?盘点真正适合孩子的护眼台灯
  17. Word文字中如何快速复制粘贴文字内容
  18. 湖北智禾网络科技:新卖家前期对电商和淘宝店铺具备哪些基本的认知
  19. 移动宽带连接电信服务器不稳定,移动宽带速度为啥与电信差距那么大?工信部官宣告诉你...
  20. Oracle EBS 12.2.7系统克隆教程

热门文章

  1. OpenGL动感模糊
  2. Layui中Jquery动态设置的select标签加载时而正常时而失效问题排查和解决
  3. 数据库连接池技术--BoneCP
  4. 搞懂正则表达式之进阶篇
  5. 日常生活小技巧 -- 名词
  6. Alibaba-AndFix Bug热修复框架的使用
  7. bootstrap 开源框架demo_高大上的开源Springboot企业级用户权限系统
  8. JZOJ 5925. 【NOIP2018模拟10.25】naive 的瓶子
  9. 打开指定摄像头_我在无人区深处,遇到了一个高清摄像头
  10. 重试次数配置_TestNG实践——2.用例失败重试