【C#MVC】搭建.netMVC4工程(二)
【C#MVC】搭建.netMVC4工程(二)
在前面我们已经介绍了如何创建一个基本的项目结构。有没看过的可以返回我的上一篇博客。
这一篇我们着重描述如何使用EF6.0创建数据库连接。
上一篇的结尾我们的项目结构应该是这样的:
在model层右键=》添加
我们在这里选择实体模型数据 命名自己的数据库
Step 1:
Step 2:
这一步骤的信息量有点大: 第二步选择你的SqlServer名。 第三步选择你将要生成的数据库模型。
Step 3:
Step 4:
Step 5:
选择要生成的表, 然后命名就行了。(刚刚截图有点错误,命名不能与之前的命名一致,这一稍微改动一下就行了,懒得再去重新换图了)
最终结果图是这样的:
最终生成后,别忘了 重新生成一下解决方案。因为待会要用model的dll文件。
重点(易错点):
到这里相信很多人就心急的去写项目了,首先去建service层的方法,但是忽略了一点,那就是我们在service将要与数据库进行数据交换,那么我们就要用到刚刚创建的实体(AriseEntities)。那么这里就有个大问题了。
这里错误很明显,原因是我们在service没有添加EntityFramework的引用。这是需要特别注意的地方。
那么如何添加引用呢,方法有很多种,我提供一种我认为相对简单的办法:
第一步选择 预览(就是从我们本地去添加dll文件,这里我们经常去网上下载一些工具的dll就是通过这种方式添加到我们项目中的)。 第三步 我们找到这个dll文件后,问题就很好解决了,添加即可。
添加引用后就可以正常使用了。
至此我们已经使用EF6.0将数据库模型生成到我们的项目中了。