65.9K
CodeProject 正在变化。 阅读更多。
Home

员工信息入门套件 - 入门

starIconstarIconstarIconstarIconstarIcon

5.00/5 (2投票s)

2013 年 10 月 11 日

CPOL

6分钟阅读

viewsIcon

13059

员工信息入门工具包是一个开源的 ASP.NET 项目模板,旨在解决网络应用程序开发人员在执行常见 CRUD 操作时遇到的各种实际挑战。

员工信息入门工具包是一个开源的 ASP.NET 项目模板,旨在解决网络应用程序开发人员在执行常见 CRUD 操作时遇到的各种实际挑战。它使用单个数据库表“Employee”,演示了在这种情况下如何有效地利用 Microsoft ASP.NET 4.0、Entity Framework 4.0 和 Visual Studio 2010。

员工信息入门工具包深受“帕累托法则”或80-20法则的影响,旨在使网络开发人员能够以20%的投入获得80%的生产力,无论是在学习曲线还是生产方面。

主要技术领域

  • ASP.NET 4.0
  • jQuery 1.5.1
  • Entity Framework 4.0
  • T-4 模板
  • Visual Studio 2010

按照以下3个简单步骤安装并开始使用员工信息入门工具包

1. 检查配置

在开始安装员工信息入门工具包之前,请检查您的系统是否已安装以下软件

Visual Studio 2010

支持的版本

  • Visual Studio 2010 Web Developer Express Edition
  • Visual Studio 2010 Standard Edition
  • Visual Studio 2010 Professional Edition
  • Visual Studio 2010 Ultimate Edition

Sql Server 2005

支持的版本和版本

  • Sql Server 2005 – Express Edition 或更高版本
  • Sql Server 2008 – Express Edition 或更高版本
  • Sql Server 2008 R2 – Express Edition 或更高版本

2. 安装员工信息入门工具包

您可以按照以下不同方式安装员工信息入门工具包

下载 Zip 存档

  • 此处下载员工信息入门工具包 v5.0 版本。
  • 从解压位置提取并打开“Eisk.Web”文件夹。
  • 点击“Eisk.Web.csproj”文件,在 Visual Studio 2010 中打开员工信息入门工具包。

image

或下载 Visual Studio 扩展 (VSIX) 包

您可以下载并安装员工信息入门工具包的 VSIX 包,而不是安装 zip 版本的员工信息入门工具包,这将使您能够在 Visual Studio 2010 中根据需要多次创建包含员工信息入门工具包内容的新项目。

  • 此处下载员工信息入门工具包 v5.0 的 VSIX 包。
  • 如果 Visual Studio 实例已打开,请关闭 Visual Studio 2010。
  • 点击下载的包(Eisk.Web.vsix 文件)。
  • 点击包后,将打开“Visual Studio 扩展安装程序”窗口。点击“安装”按钮开始安装。
  • 您将看到一段时间的安装进度,然后会看到一个通知安装完成的窗口。点击“关闭”按钮关闭安装窗口。
  • 打开 Visual Studio 2010。
  • 转到“文件”->“新建”->“项目”
  • 从“新建项目”对话框窗口左侧选择“已安装的模板”面板
  • 从“已安装的模板”面板中选择“Visual C# -> Web”节点。
  • 您将能够在对话框窗口右侧看到此类别下已安装的模板列表。从显示的模板列表中找到“员工信息入门工具包”模板,并双击以使用“员工信息入门工具包”内容创建新项目。

image

3. 安装数据库

完成上述步骤2后,您应该已经打开了 Visual Studio 2010,其中包含员工信息入门工具包 Web 项目,如下所示。

现在您需要在您的机器上安装相应的数据库。可以通过两种方式安装员工信息入门工具包所需的数据库。

自动安装数据库

  • 按“Ctrl + F5”运行员工信息入门工具包
  • 如果您安装了 Sql Server Express Edition,员工信息入门工具包将自动附加项目“App_Data”文件夹下的“Database.mdf”文件,并将自动重定向到显示员工数据的员工列表页面。
  • 如果您没有安装 Sql Server Express Edition,您将看到“安装数据库”页面,如下所示。
  • 在相应的字段中提供数据库服务器和凭据,然后点击“测试连接”按钮。
  • 连接测试成功后,您将看到一个标有“您的数据库名称”的文本框,其中包含一个默认值,该值将是为员工信息入门工具包安装的数据库的名称。如果您想使用您喜欢的名称安装数据库,请对其进行编辑。
  • 点击“创建数据库”按钮创建数据库。
  • 数据库创建成功后,点击“安装架构和测试数据”按钮,开始在新创建的数据库中安装数据库架构和测试数据。
  • 架构和数据生成成功后,您将看到“恭喜”消息以及员工列表页面的链接。点击它即可进入该页面。

image

手动安装和配置数据库

如果您在上述自动安装数据库时遇到困难,您可以使用 Sql Server Management Studio 手动安装数据库。

手动安装数据库
  • 转到“开始”菜单
  • 在“搜索程序和文件”文本框中输入“Sql Server Management Studio”,然后点击搜索结果中出现的“Sql Server Management Studio”项
  • 将出现“连接到服务器”窗口。从“服务器类型”下拉列表中选择“数据库引擎”。提供适当的服务器名称、身份验证信息以连接到 Sql Server。例如,服务器名称:localhost,身份验证:Sql Server 身份验证,用户名:sa,密码:12345
  • 转到“文件”->“打开”->“文件”菜单。
  • 它将显示“打开文件”对话框以选择要执行的 SQL 脚本。导航到您安装员工信息入门工具包的项目目录,并选择以下位置的数据库创建脚本:<项目目录>\App_Data\SQL\Database\Create-Database.sql
  • 右键点击脚本并选择“执行”上下文菜单项以执行脚本。
  • 转到“文件”->“打开”->“文件”菜单,并从以下位置打开架构创建脚本:<项目目录>\App_Data\SQL\Schema\Create-Schema.sql
  • 从位于 Sql Server Management Studio 顶部的“可用数据库”下拉列表中选择刚刚创建的数据库(默认:EmployeeInfo_SK_5_0)。
  • 右键点击脚本并选择“执行”上下文菜单项以执行脚本。
  • 转到“文件”->“打开”->“文件”菜单,并从以下位置打开架构创建脚本:<项目目录>\App_Data\SQL\Data\Create-Data.sql
  • 右键点击脚本并选择“执行”上下文菜单项以执行脚本。
更新配置数据

既然您已手动安装数据库,您将需要更新项目配置文件中的连接字符串。

  • 在加载员工信息入门工具包时,转到 Visual Studio 2010 解决方案资源管理器(快捷键:Ctrl + W,S)。
  • 打开位于项目根目录下的 web.config 文件。
  • 找到“configuration/connectionStrings”部分,并使用适当的连接字符串值更改“DatabaseContext”键。

以下示例凭据的最终连接字符串将如下所示:

  • 服务器名称:localhost
  • 身份验证:Sql Server 身份验证
  • 用户名:sa
  • 密码:12345
  • 数据库名称:EmployeeInfo_SK_5_0

<connectionStrings>

<add name="DatabaseContext" connectionString="metadata=&quot;res://*/Entity Model.DatabaseContext.csdl|

res://*/Entity Model.DatabaseContext.ssdl|res://*/Entity Model.DatabaseContext.msl&quot;

;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=localhost;

Initial Catalog=EmployeeInfo_SK_5_0;Persist Security Info=True;User ID=sa;Password=12345&quot;"

providerName="System.Data.EntityClient" />

</connectionStrings>


运行员工信息入门工具包

现在您已经安装并配置了数据库,您可以运行员工信息入门工具包了!

  • 当员工信息入门工具包加载时,转到 Visual Studio 2010 解决方案资源管理器(快捷键:Ctrl + W,S)。
  • 按“Ctrl + F5”运行员工信息入门工具包

image

安装员工信息入门工具包后,您将有一些时间探索其中的各种功能。一段时间后,您可能希望亲自动手做一些事情!点击此处,按照一些快速步骤了解如何在短短几分钟内构建数据驱动的应用程序功能。

© . All rights reserved.