//
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage;
using Microsoft.EntityFrameworkCore.Storage.Internal;
using System;
using Winsoft.GOV.XF.WebApi.WXCore.Data;
using Winsoft.GOV.XF.WebApi.WXCore.Models;
namespace Winsoft.GOV.XF.WebApi.WXCore.Migrations
{
[DbContext(typeof(XFDbContext))]
[Migration("20171207082914_AddOpenIDToBundle")]
partial class AddOpenIDToBundle
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn)
.HasAnnotation("ProductVersion", "2.0.0-rtm-26452");
modelBuilder.Entity("Winsoft.GOV.XF.WebApi.WXCore.Models.Asset", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd();
b.Property("AssetType");
b.Property("BundleId");
b.Property("CreateDate");
b.Property("Data");
b.Property("Describe");
b.HasKey("Id");
b.HasIndex("BundleId");
b.ToTable("Asset");
});
modelBuilder.Entity("Winsoft.GOV.XF.WebApi.WXCore.Models.Bundle", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd();
b.Property("Advice");
b.Property("County_id");
b.Property("CreateDate");
b.Property("Describe");
b.Property("IsPublic");
b.Property("Key");
b.Property("Mobile");
b.Property("Name");
b.Property("OpenID");
b.Property("SearchCode");
b.Property("Title");
b.Property("Type");
b.Property("Unit_id");
b.Property("UserId");
b.HasKey("Id");
b.ToTable("Bundle");
});
modelBuilder.Entity("Winsoft.GOV.XF.WebApi.WXCore.Models.WXUser", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd();
b.Property("City");
b.Property("Country");
b.Property("CreateDate");
b.Property("HeadimgUrl");
b.Property("Mobile");
b.Property("Nickname");
b.Property("OpenId");
b.Property("Province");
b.Property("Sex");
b.Property("UnionId");
b.HasKey("Id");
b.ToTable("WXUser");
});
modelBuilder.Entity("Winsoft.GOV.XF.WebApi.WXCore.Models.Asset", b =>
{
b.HasOne("Winsoft.GOV.XF.WebApi.WXCore.Models.Bundle")
.WithMany("Assets")
.HasForeignKey("BundleId")
.OnDelete(DeleteBehavior.Cascade);
});
#pragma warning restore 612, 618
}
}
}