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

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介:

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
目录
相关文章
|
2月前
|
C# Android开发 iOS开发
2025年全面的.NET跨平台应用框架推荐
2025年全面的.NET跨平台应用框架推荐
125 23
|
3月前
|
消息中间件 开发框架 监控
NET任务调度框架Hangfire使用指南
Hangfire 是一个用于 .NET 应用程序的开源任务调度框架,支持长时间运行任务、定时任务等。通过简单的安装配置,即可将任务从主线程分离,提升应用性能。支持多种数据库,提供丰富的任务类型如立即执行、延迟执行和周期性任务,并有可视化管理界面 Hangfire Dashboard。还支持安全性配置及扩展插件,如 Hangfire.HttpJob,适合各种复杂场景下的任务调度需求。
141 1
NET任务调度框架Hangfire使用指南
|
3月前
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
|
4月前
|
传感器 人工智能 供应链
.NET开发技术在数字化时代的创新作用,从高效的开发环境、强大的性能表现、丰富的库和框架资源等方面揭示了其关键优势。
本文深入探讨了.NET开发技术在数字化时代的创新作用,从高效的开发环境、强大的性能表现、丰富的库和框架资源等方面揭示了其关键优势。通过企业级应用、Web应用及移动应用的创新案例,展示了.NET在各领域的广泛应用和巨大潜力。展望未来,.NET将与新兴技术深度融合,拓展跨平台开发,推动云原生应用发展,持续创新。
62 4
|
6月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
91 7
|
6月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
128 0
|
10月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
265 0
|
7月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
92 0
|
7月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?
129 0
|
7月前
|
开发框架 .NET
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
210 0

热门文章

最新文章