ADO.NET实体数据模型连接数据库,既可用来连接SQL Server数据库,也可以用来来接MySQL数据库,非常便捷方便,使用此法在代码具体实现的时候也很方便。
为了正常连接MySQL数据库,需要安装以下插件:
(1) mysql-connector-net-6.9.5.msi
(2) mysql-for-visualstudio-1.2.3.msi
注:可相应的安装最新版本,本例使用VS2012。
先新建一个MVC工程,然后具体操作实现可参考下面的截图:
1.右键单击Models文件夹,在弹出的菜单中选择“添加=>新建项”。
2.在下面的截图中选择“数据=>ADO.NET 实体数据模型”,然后点“添加”按钮。
3.选择“从数据库生成”,然后点击“下一步”。
4.选择“新建连接”,弹出“连接属性”面板。
5.此处以MySQL连接为例。输入“Server name”、“User name”、“Password”,然后选择“Database name”,可点击“测试连接”按钮,判断是否连接成功。也可直接点击“确定”按钮,如果连接出错,会提示错误。如果连接成功,将进入下一步。
6.此时,将会显示新创建的连接,也可以选择之前存在的连接,然后选择“是,在连接字符串中包括敏感数据”,下方会生成选择连接的“实体连接字符串”。点击下一步按钮。
7.选择将要使用的数据库对象,包括“表”、“视图”、“存储过程和函数”。然后点击“完成”按钮。
8.ADO.NET实体数据模型创建成功,这时,便可以很快速方便的对数据库进行操作了。
9.连接数据库的方法
ShipinEntities db = new ShipinEntities();
可用“db.数据库名”获取所要连接的数据库内容。