在下对MVC(EF)中的数据库迁移不是很理解,(比如enable-migration add-mi

在下对MVC(EF)中的数据库迁移不是很理解,(比如enable-migration add-mi,第1张

这些都是EF的命令, 就像 在cmd窗口输入ping 123.123...这样的命令

enable-migration 是开启数据库迁移的命令

add-migration 新增一个迁移项, 比如你新加一个类, 同时生成对应的表UserInfo:

[Table("UserInfo")]

public class 用户

{

一堆的属性

}

迁移命令就是 add-migration 用户add, 这个命令执行完之后会 生成一个迁移文件(可修改),

然后执行命令update-database, 这个命令会根据迁移文件生成对应的表.

当然了, 新建类之后, 在update-database之前, 记得要把这个类在对应的DataContext中引用

更改类的属性的命令是 add-migration 用户change, 然后update-database

删除类的命令是 add-migration 用户delete, 然后update-database

/*

标题:SQL Server 2000 连接mysql.

作者:爱新觉罗.毓华 

时间:2009-02-23

地点:广东深圳

*/

--连接mysql

安装MySQL的ODBC驱动MyODBC

1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为 myDSN

2、建立链接数据库

EXEC sp_addlinkedserver  @server = 'MySQLTest', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'myDSN'

GO

EXEC sp_addlinkedsrvlogin  @rmtsrvname='MySqlTest',@useself='false',@locallogin='sa',@rmtuser='mysql的用户名',@rmtpassword='mysql的密码'

3、查询数据

SELECT * FROM OPENQUERY (MySQLTest ,'select * from 表' )

4.如果Mysql修改密码后必须重新映射一下EXEC sp_addlinkedsrvlogin

(http://topic.csdn.net/u/20090223/14/bd4eaef6-986e-483a-8155-5a563692d922.html)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10030467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存