EF框架学习(一) ModelFirst 创建

数据库小白。学习EF笔记

先设定目标:

1. 本地数据库,数据库以文件的形式存放在软件安装目录,而非数据库服务。

2. Model First

3. 模型更改时,数据库文件同步更新。

4. 数据库相关模块存在于dll中而非exe中。

以此为基进行EF学习。

环境:

 Visual Studio 2017.

第一步,创建数据库和代码 model first

1.  创建工程

    创建类库项目FirstEF, 创建控制台项目 FirstEFDemo。并在Demo中添加对dll的引用。

641f1bca17726b880d96db958a63558e8bf.jpg

2. 添加模型

在类库项目上添加新建项-》ADO.Net 实体数据模型-》空EF设计器模型

1ce504864b398b951e245207d624a386fac.jpg

21cb59af03c6fcadf2dd9ad2076f0120cc5.jpg

以常见的选课系统为例说明,在新建的edmx中添加模型

2ad1ee4e41afbde458b3650aa0bf6e193df.jpg

 

3. 创建代码

46e353389e33ab164af1a13cc6f95c1bdc6.jpgc7ac7786113af448a2deae1ffc7c6cdc74b.jpg

添加后自动生成 CS文件:

786d62b223e33d80277e0daca10494b147a.jpg

4. 创建数据库:

a596670e2ade1ac8bd94fcbf47f4dcef83c.jpg3f3cf367a4c8aaddaf2090c36a874bf3435.jpg63bad853b8b1c2c1aca27e08ce0aec325d3.jpg42a274430e7e44c209efe06b6dad9ea2bb8.jpg

然后运行sql:

cf0ea16e99e10ff4f154488b8b0f0f4612f.jpg

见到: Command(s) completed successfully.

则数据库生成成功。

 

在学习EF过程中,感觉自己数据库基础太弱,还是先补补数据库的课吧。

转载于:https://my.oschina.net/ytianxia6/blog/2244623

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值