加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

APS.NET MVC3 + EF5 + SQLSERVER2008 配置环境搭建

发布时间:2020-12-12 12:54:55 所属栏目:MsSql教程 来源:网络整理
导读:1、安装VS; 2、安装NuGet; 从NuGet官方网站下载安装最新版的NuGet,网址?http://nuget.org/ 安装以后重启VS2010后控制台显示如下: 每个程序包的所有者将相应程序包授权给您。Microsoft 不负责也不会授予对第三方程序包的任何许可。有些程序包可能包含受其

1、安装VS;

2、安装NuGet;

从NuGet官方网站下载安装最新版的NuGet,网址?http://nuget.org/

安装以后重启VS2010后控制台显示如下:

每个程序包的所有者将相应程序包授权给您。Microsoft 不负责也不会授予对第三方程序包的任何许可。有些程序包可能包含受其他许可证控制的依赖项。请访问程序包源(源) URL 以确定所有依赖项。

程序包管理器控制台主机版本 2.1.31002.9028

键入“get-help NuGet”以查看所有可用的 NuGet 命令。

PM> Install-Package EntityFramework
您正在从 Microsoft 下载 EntityFramework,有关此程序包的许可协议在 http://go.microsoft.com/fwlink/?LinkId=253898&clcid=0x409 上提供。请检查此程序包是否有其他依赖项,这些依赖项可能带有各自的许可协议。您若使用程序包及依赖项,即构成您接受其许可协议。如果您不接受这些许可协议,请从您的设备中删除相关组件。
已成功安装“EntityFramework 5.0.0”。
已成功将“EntityFramework 5.0.0”添加到 MvcMusicStore。

Type 'get-help EntityFramework' to see all available Entity Framework commands.

3、安装SQLserver

4、配置数据库: web.config

? <connectionStrings>
? ? <add name="ApplicationServices" connectionString="Server=PFKJ-YFB01PFKJ;Persist Security Info=true;Initial Catalog=UserInfoForPFKJ;Integrated Security=false;User ID=xxxx;Password=xxxx;" providerName="System.Data.SqlClient" />
? ? <add name="CMSStore" connectionString="Server=localhost;Persist Security Info=true;Initial Catalog=CMSStore;Integrated Security=false;User ID=xx;Password=xxx;" providerName="System.Data.SqlClient" />
? </connectionStrings>

5、EF初始化model Global.asax

?protected void Application_Start()
? ? ? ? {
? ? ? ? ? ? AreaRegistration.RegisterAllAreas();


? ? ? ? ? ? Database.SetInitializer<CMS_PF.Models.CMSStore>(new DropCreateDatabaseIfModelChanges<CMS_PF.Models.CMSStore>());


? ? ? ? ? ? RegisterGlobalFilters(GlobalFilters.Filters);
? ? ? ? ? ? RegisterRoutes(RouteTable.Routes);
? ? ? ? }

6、建立seed 种子初始化数据

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Entity; namespace CMS_PF.Models { ? ? public class InitalData : DropCreateDatabaseIfModelChanges<CMSStore> ? ? { ? ? ? ? protected override void Seed(CMSStore context) ? ? ? ? { ? ? ? ? ? ? new List<DF_BillTypeMgmt> ? ? ? ? ? ? { ? ? ? ? ? ? ? ? new DF_BillTypeMgmt { BeginDate=DateTime.Now,BillCode="0000",BillDay=true,BillMonth=true,BillYear= true,? ? ? ? ? ? ? ? ?BillName="TEST",BillPrefix="TEST",CreatePerson="TEST",CreateTime=DateTime.Now,OrderIndex=0,Remark="TEST",SerialNumberBegin=1,SerialNumberLength=6} ? ? ? ? ? ? }.ForEach(a => context.DF_BillTypeMgmt.Add(a)); ? ? ? ? } ? ? } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读