WCF学习之旅—第三个示例之二(二十八)
上接WCF学习之旅—第三个示例之一(二十七)
五、在项目BookMgr.Model创建实体类数据
第一步,安装Entity Framework
1) 使用NuGet下载最新版的Entity Framework 6.1.3。在解决方案资源管理器中——>在项目BookMgr.Model上鼠标右键单击——>弹出一个菜单,选中“管理解决方案的NuGet程序包”,打开NuGet程序包管理界面。如下图。
2) 在NuGet程序包管理界面中搜索 Entity,找到最新版本Entity Framework,点击安装。如下图。
3) 安装完成之后,如下图。
第二步,创建实体数据模型
- 在“解决方案资源管理器”中使用鼠标右键,点击“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学习之旅—第三个示例之二(二十八)相关推荐
- WCF学习之旅—第三个示例之四(三十)
上接WCF学习之旅-第三个示例之一(二十七) WCF学习之旅-第三个示例之二(二十八) WCF学习之旅-第三个示例之三(二十九) ...
- WCF学习之旅—实现支持REST客户端应用(二十四)
WCF学习之旅-实现REST服务(二十二) WCF学习之旅-实现支持REST服务端应用(二十三) 在上二篇文章中简单介绍了一下RestFul与WCF支持RestFul所提供的方法,及创建一个支持RES ...
- WCF学习之旅—基于Fault Contract 的异常处理(十八)
WCF学习之旅-WCF中传统的异常处理(十六) WCF学习之旅-基于ServiceDebug的异常处理(十七) 三.基于Fault Contract 的异常处理 第二个示例是通过定制Servic ...
- WCF学习之旅—WCF服务的WAS寄宿(十二)
上接 WCF学习之旅-WCF服务部署到IIS7.5(九) WCF学习之旅-WCF服务部署到应用程序(十) WCF学习之旅-WCF服务的Windows 服务程序寄宿(十一) 八.WAS宿主 IIS ...
- Microsoft .NET Pet Shop 4.0 学习之旅(三) - 项目的引用关系2
Microsoft .NET Pet Shop 4.0 学习之旅(三) 项目的引用关系2 <?xml:namespace prefix = o ns = "urn:schemas-mi ...
- WCF学习之旅(一)---Hello World.
WCF学习之旅(一)---Hello World. 看了一些关于WCF的资料,从实例入手.记录自己学习WCF的过程. 从最简单的Hello World入门. 下图是我的solution及项目. 项目名 ...
- 小猪的Python学习之旅 —— 10.三分钟上手Requests库
小猪的Python学习之旅 -- 10.三分钟上手Requests库 标签:Python 一句话概括本文: 本节讲解Requests库的常见使用,以及一个实战项目: 扒取某一篇微信文章里所有的图片,视 ...
- Flask学习之旅——1.3 URL与视图(二)
Flask学习之旅--1.3 URL与视图(二) 前言 由于本小节内容较多,故分成几篇文章来记录. 本文为<知了传课--URL与视图>的学习笔记. 原文地址:第三节:URL与视图 - Py ...
- WCF学习之旅—WCF第二个示例(七)
三.创建客户端应用程序 若要创建客户端应用程序,你将另外添加一个项目,添加对该项目的服务引用,配置数据源,并创建一个用户界面以显示服务中的数据. 在第一个步骤中,你将 Windows 窗体项目添加到解 ...
最新文章
- D1net阅闻:IBM宣布推出全新存储技术 存储速度快70倍
- 【算法漫画】什么是红黑树?
- GDCM:gdcm::CodeString的测试程序
- 关于function和Object的认识
- sql server 2005 sa登录失败解决方法
- 战神笔记本电脑自带access吗_书评:6本二次元小说,每一本都很有想象力,你都读过吗?...
- 蓝桥杯 ADV-9 算法提高 递归倒置字符数组
- 1019. General Palindromic Number (20)
- 我可以不做但我不可以不会
- C++对象模型——指向Data Members的指针(Pointer to Data Members)
- android office转pdf插件,office word转pdf插件-Office自带Word转PDF插件下载__飞翔下载
- Python菜鸟快乐游戏编程_pygame
- 谷歌这是要全面退出中国!
- 数据库查询条件优化方案
- 50个查询系列-第13个查询:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;...
- 哪种台灯的灯光适合学生用?盘点真正适合孩子的护眼台灯
- Word文字中如何快速复制粘贴文字内容
- 湖北智禾网络科技:新卖家前期对电商和淘宝店铺具备哪些基本的认知
- 移动宽带连接电信服务器不稳定,移动宽带速度为啥与电信差距那么大?工信部官宣告诉你...
- Oracle EBS 12.2.7系统克隆教程
热门文章
- OpenGL动感模糊
- Layui中Jquery动态设置的select标签加载时而正常时而失效问题排查和解决
- 数据库连接池技术--BoneCP
- 搞懂正则表达式之进阶篇
- 日常生活小技巧 -- 名词
- Alibaba-AndFix Bug热修复框架的使用
- bootstrap 开源框架demo_高大上的开源Springboot企业级用户权限系统
- JZOJ 5925. 【NOIP2018模拟10.25】naive 的瓶子
- 打开指定摄像头_我在无人区深处,遇到了一个高清摄像头
- 重试次数配置_TestNG实践——2.用例失败重试