数据库小白。学习EF笔记
先设定目标:
1. 本地数据库,数据库以文件的形式存放在软件安装目录,而非数据库服务。
2. Model First
3. 模型更改时,数据库文件同步更新。
4. 数据库相关模块存在于dll中而非exe中。
以此为基进行EF学习。
环境:
Visual Studio 2017.
第一步,创建数据库和代码 model first
1. 创建工程
创建类库项目FirstEF, 创建控制台项目 FirstEFDemo。并在Demo中添加对dll的引用。
2. 添加模型
在类库项目上添加新建项-》ADO.Net 实体数据模型-》空EF设计器模型
以常见的选课系统为例说明,在新建的edmx中添加模型
3. 创建代码
添加后自动生成 CS文件:
4. 创建数据库:
然后运行sql:
见到: Command(s) completed successfully.
则数据库生成成功。
在学习EF过程中,感觉自己数据库基础太弱,还是先补补数据库的课吧。