ADO.NET Entity Framework Beta2(五)/快速入门(实体框架)

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:

This quickstart illustrates a series of tasks that support the topics in Getting Started with the Entity Framework. These tasks are designed to help you become familiar with the ADO.NET Entity Framework.

本快速入门列举了一系列的任务演示来支持实体框架入门主题。这些任务的设计目的是帮助你开始熟悉ADO.NET实体框架

What You Will Learn/你将要学到的/本节目标

The first task in this quickstart shows you how to create the School database, and then use Visual Studio tools to generate mapping files for an Entity Data Model (EDM), based on a 1:1 mapping to tables in the database. In subsequent tasks, you will create a Windows Forms application in Visual Studio, create queries that access data in the School model, and bind the query results to display controls to show the results of the queries.

本快速开始的第一个任务向你展示了如何创建一个学校数据库,然后使用Visual Studio 工具来生成一个实体数据模型(EDM)的映射文件,这是一个与数据库中的表一对一关系的映射。后续的任务中,你将使用Visual Studio创建一个Windows窗体应用程序,创建若干查询以访问学校构架里的数据,并且将查询结果绑定到显示控件从而在界面上显示查询结果。

Requirements/试验需求

This quickstart is intended for users who are familiar with Visual Studio development and the .NET Framework, but who are new to the Entity Framework. To complete the quickstart, you must have the following software installed:

本快速入门假设使用者熟悉Visual Studio开发环境以及.NET框架,并刚刚开始接触实体框架。为了完成所有的快速入门,你必须安装以下软件:

  • Microsoft Visual Studio 2008.
  • Microsoft Visual Studio 2008。目前版本Bata2。
  • 综合下载地址 下载Visual Studio 2008 Bata2
  • 其中Express版、Standard版、Professional版都没有中文版,下载文件大小约700M以下
  • Team Suite版有简体中文版,但下载文件约3.5G
  • 以上下载都需要微软Live ID帐号。
  • 还有单独的MSDN可下载,没有中文版,约1.9G
  • The ADO.NET Entity Framework runtime and tools. You can download the ADO.NET Entity Framework runtime and tools from the Microsoft Download Center .
  • ADO.NET实体框架运行时组件和工具。你可以在微软下载中心下在ADO.NET实体框架运行时组件和工具。
  • 工具的安装会扩展Visual Studio 2008 的相关功能。

  • Microsoft SQL Server 2005 or later with Database Services installed, or SQL Server 2005 Express Edition or later (SQL Server Express).
  • SQL Server 2005及更高版本,或SQL Server 2005 Express及更高版本
  • SQL Server 2005  Epress 基本版 下载地址

Estimated time to complete this tutorial: 30 minutes.

完成教程估计所需时间:30分钟(开玩笑,不过等学会了,那么从数据库获得数据并最终绑定显示到界面是用不了30分钟的)

Entity Framework Quickstart Tasks/实体框架快速入门任务

Creating the School Sample Database/创建学校样例数据库

Create the School database schema and load data into the database.
创建学校数据库架构并且填充数据

Creating the Class Schedule Application/创建班级课程表应用程序

Create a Windows Forms application to access data in the School model.
创建WinForm应用程序来访问学校模型。

Generating the School Entity Data Model/生成学校实体数据末模型

Use Visual Studio tools to generate an EDM based on the School database.
使用Visual Studio 工具来生成一个基于学校数据库的EDM文件

Querying Entities and Associations/查询实体和关系

Create queries against the entities and associations in the School model, and bind controls to the results of those queries.
创建基于学校模型的实体和关系的查询,将查询结果绑定到控件上。

Next Steps/下一步

See Also/请参考

Concepts/概念

Entity Data Model/实体数据模型

Other Resources/其它资源

Getting Started with the Entity Framework/实体框架入门

 

作者: 徐少侠
出处: http://www.cnblogs.com/Chinese-xu/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
如有问题,可以通过 Chinese_Xu@126.com 联系我,非常感谢。

分享家:Addthis中文版

本文转自徐少侠博客园博客,原文链接:http://www.cnblogs.com/Chinese-xu/archive/2007/09/21/901118.html,如需转载请自行联系原作者
相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
17天前
|
数据可视化 网络协议 C#
C#/.NET/.NET Core优秀项目和框架2024年3月简报
公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。
|
2月前
|
开发框架 JavaScript 前端开发
5个.NET开源且强大的快速开发框架(帮助你提高生产效率)
5个.NET开源且强大的快速开发框架(帮助你提高生产效率)
|
1月前
|
开发框架 网络协议 .NET
深入.net框架
深入.net框架
11 0
|
2月前
|
算法 BI API
C#/.NET/.NET Core优秀项目和框架2024年1月简报
C#/.NET/.NET Core优秀项目和框架2024年1月简报
|
2月前
|
SQL 开发框架 .NET
ASP.NET WEB+EntityFramework数据持久化——考核练习库——1、用户管理系统(考点:查询列表、增加、删除)
ASP.NET WEB+EntityFramework数据持久化——考核练习库——1、用户管理系统(考点:查询列表、增加、删除)
67 0
|
3月前
|
PHP Windows
php扩展com_dndnet(PHP与.NET框架进行交互)
php扩展com_dndnet(PHP与.NET框架进行交互)
php扩展com_dndnet(PHP与.NET框架进行交互)
|
3月前
|
开发框架 前端开发 JavaScript
一款基于.NET Core的快速开发框架、支持多种前端UI、内置代码生成器
一款基于.NET Core的快速开发框架、支持多种前端UI、内置代码生成器
100 0
|
3月前
|
SQL JavaScript NoSQL
3个.NET开源简单易用的任务调度框架
3个.NET开源简单易用的任务调度框架
110 0
|
3月前
|
数据采集 开发框架 JavaScript
C#/.NET/.NET Core优秀项目和框架2023年12月简报
C#/.NET/.NET Core优秀项目和框架2023年12月简报
|
4月前
|
C# Android开发 iOS开发
9 个 .NET UI 框架,您的选择是?
介绍 9 款 .NET UI 框架,有你的菜麽。
206 1
9 个 .NET UI 框架,您的选择是?