记得刚开始用MVC做项目的时候,在建的数据库中经常要添加或修改一些字段,导致经常要在项目中重新引入数据库,但是那个时候经常会忘记引入数据库的步骤,所以导致了一些不必要的麻烦出现。今天我就来记录这个步骤,是为了自己下次再忘记的时候可以回来看一下或者可以帮助到遇到同样问题的小白们?

引入数据库的步骤:

先删掉原先引用的数据集

RealmSwift 数据转模型 数据模型导入_数据库


再删除原先引入数据库时web.config中时生成的链接:这一点好容易忘记,我之前就是忘记删到这个链接导致在实例化数据库时发生了错误,当时找了好久后面还是问老师才找出来原因,这也是不注重细节的后果。

RealmSwift 数据转模型 数据模型导入_模态框_02

<connectionStrings>
<add name="SanYiTongSystemsEntities" connectionString="metadata=res://*/Areas.DailyRoutine.Models.Model.csdl|res:
//*/Areas.DailyRoutine.Models.Model.ssdl|res:
//*/Areas.DailyRoutine.Models.Model.msl;provider=System.Data.SqlClient;provider 
connection string="data source=DESKTOP-B50UCG1;
initial catalog=SanYiTongSystems;persist security info=True;user id=sa;password=123;MultipleActiveResultSets=True;
App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>

删掉之后然后添加数据库,右键Models,点击添加

RealmSwift 数据转模型 数据模型导入_数据库_03


再点击新建项

RealmSwift 数据转模型 数据模型导入_数据库_04

这时弹出一个模态框,然后点击左边栏的数据,再点击右边的第一个ADO.NET实体数据模型,然后在名称那可以随便命名一个名称,也可以和数据库保持一致把名称改为数据库名称,也方便我们后面找到对应的数据库,然后就可以点击添加了

RealmSwift 数据转模型 数据模型导入_数据库_05


然后会弹出一个模态框,它默认是选择第一个来自数据库的EF设计器,然后直接点击下一步就可以了

RealmSwift 数据转模型 数据模型导入_模态框_06


这时又弹出一个模态框,再点击新建连接

RealmSwift 数据转模型 数据模型导入_RealmSwift 数据转模型_07

然后又弹出一个模态框,再复制数据库的服务器名,选择使用SQL Server身份验证然后填入用户名和密码,然后点击保存密码,然后选择或输入要引入的数据库名称,然后测试连接,弹出测试连接成功则点击确定

RealmSwift 数据转模型 数据模型导入_数据库_08

之后又弹出一个模态框,是和否随便选一个即可,再点击下一步

RealmSwift 数据转模型 数据模型导入_数据库_09

然后终于弹出了最后一个模态框,勾选第一个复选框表,勾选之后点击完成即可

RealmSwift 数据转模型 数据模型导入_ide_10

在加载的时候可能会有点慢,需要等待一会,最后数据库就引入进来啦!

RealmSwift 数据转模型 数据模型导入_模态框_11