Migration-添加表(加外键)
2016-06-01 13:51
387 查看
public partial class _222 : DbMigration { public override void Up() { //DropForeignKey("dbo.Assets", "AssetBorrow_Id", "dbo.AssetBorrows"); //DropIndex("dbo.Assets", new[] { "AssetBorrow_Id" }); CreateTable( "dbo.AssetBorrowSubs", c => new { Id = c.Guid(nullable: false), AssetCode = c.String(), AssetName = c.String(), AssetNum = c.String(), Brand = c.String(), Model = c.String(), AssetId = c.String(), Created = c.DateTime(nullable: false), AssetBorrow_Id = c.Guid(), }) .PrimaryKey(t => t.Id) .ForeignKey("dbo.AssetBorrows", t => t.AssetBorrow_Id) .Index(t => t.AssetBorrow_Id); //DropColumn("dbo.Assets", "AssetBorrow_Id"); } public override void Down() { //AddColumn("dbo.Assets", "AssetBorrow_Id", c => c.Guid()); DropForeignKey("dbo.AssetBorrowSubs", "AssetBorrow_Id", "dbo.AssetBorrows"); DropIndex("dbo.AssetBorrowSubs", new[] { "AssetBorrow_Id" }); DropTable("dbo.AssetBorrowSubs"); // CreateIndex("dbo.Assets", "AssetBorrow_Id"); // AddForeignKey("dbo.Assets", "AssetBorrow_Id", "dbo.AssetBorrows", "Id"); } }
相关文章推荐
- IT女性的职业困惑 (2)
- 数据结构_P6
- Linux 输入设备驱动上报按键值方法
- 关于JSONArray:JSONArray jsonArray=JSONArray.fromObject(list)不执行!
- spring-aop组件详解——ClassFilter类过滤器
- 基于nginx+lua实现防火墙动态规则请求限制
- 字符数组与字符指针
- Migration-添加表
- java中Array/List/Map/Object与Json互相转换详解
- (二) Q - Q tricky sum
- leetcode345
- 有用的sleep(1)
- 接口安全之签名
- kernel_read【转】
- World of Warcraft
- 转化率不好?告诉你转化飙秘诀
- linux基本命令(49)——at命令
- 程序员必备神器
- maven常见错误
- 内核态文件操作【转】