第 2 部分:数据访问层

作者 :Joe Stagner

Tailspin Spyworks 演示了为 .NET 平台创建强大且可缩放的应用程序是多么简单。 它展示了如何使用 ASP.NET 4 中的出色新功能来构建在线商店,包括购物、结账和管理。

本教程系列详细介绍了生成 Tailspin Spyworks 示例应用程序所执行的所有步骤。 第 2 部分介绍如何添加数据访问层。

添加数据访问层

我们的电子商务应用程序将依赖于两个数据库。

对于客户信息,我们将使用标准 ASP.NET 成员身份数据库。 对于购物车和产品目录,我们将实现 SQL Express 数据库,如下所示。

显示 S Q L Express 数据库结构的屏幕截图。

在应用程序的 App_Data 文件夹中 (Commerce.mdf) 创建数据库后,可以使用 .NET 实体框架继续创建数据访问层。

我们将创建一个名为“Data_Access”的文件夹,然后右键单击该文件夹并选择“添加新项”。

在“已安装的模板”项中,选择“ADO.NET 实体数据模型”,输入EDM_Commerce.edmx 作为名称,然后单击“添加”按钮。

显示选择 A D O 点 NET 实体数据模型的位置的屏幕截图。

选择“从数据库生成”。

显示从数据库生成的位置的屏幕截图。

显示实体连接字符串的屏幕截图。

显示数据库对象的选择位置的屏幕截图。

显示生成的数据库结构的屏幕截图。

保存并生成。

现在,我们已准备好添加我们的第一个功能 - 产品类别菜单。