地址簿应用:数据库与 LINQ 入门
1. 数据库与 LINQ 概述
数据库是有组织的数据集合,数据库管理系统(DBMS)提供存储、组织、检索和修改数据的机制。如今,最流行的 DBMS 管理关系数据库,它将数据简单地组织成带有行和列的表格。
常见的专有 DBMS 包括 Microsoft SQL Server、Oracle、Sybase 和 IBM DB2,而 PostgreSQL 和 MySQL 是流行的开源 DBMS,任何人都可以免费下载和使用。本文将使用 Microsoft 免费的 SQL Server Express,它随 Visual Basic Express 和 Visual Studio 一起安装,也可从 Microsoft 官网(www.microsoft.com/express/sql)单独下载。
SQL Server Express 提供了 Microsoft 完整(收费)SQL Server 产品的大部分功能,但有一些限制,例如最大数据库大小为 4GB,并且一次只允许一个应用程序与数据库交互。不过,SQL Server Express 数据库可以轻松迁移到完整版本的 SQL Server。
LINQ(Language Integrated Query)在之前章节中介绍过 LINQ to Objects,用于操作数组中存储的数据。而 LINQ to SQL 允许操作存储在 SQL Server 或 SQL Server Express 关系数据库中的数据,这里的 SQL 代表 SQL Server,而非 SQL 语言本身。与 LINQ to Objects 一样,IDE 为 LINQ to SQL 查询提供 IntelliSense 支持
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



