我正在尝试在up函数中创建一个表。
public override void Up()
{
CreateTable(
"dbo.CrimeReort",
c => new
{
ImageId = c.Int(nullable: false, identity: true),
ImageName = c.String(nullable: false),
ImageContent = c.Byte[](nullable: false),
Createdby=c.String(),
CreatedDt=c.DateTime(),
Updatedby =c.String(),
UpdatedDt=c.DateTime(),
flag = c.Boolean(nullable: false),
})
.PrimaryKey(t => t.ImageId);
}
我想声明一个字节数组byte []但它给我一个错误。除此之外,这张桌子与另一张桌子有一对一的关系。我也需要照顾它。我不知道如何在迁移中建立这种关系。
答案 0 :(得分:1)
AddForeignKey("dbo.CrimeReport", "foreign_Id", "dbo.ForeignTable", "Id");
也可以使用c.Binary()而不是c.Byte []