//
using System;
using DatamodelLibrary;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace DatamodelLibrary.Migrations
{
[DbContext(typeof(StockContext))]
partial class StockContextModelSnapshot : ModelSnapshot
{
protected override void BuildModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "5.0.6");
modelBuilder.Entity("DataDomain.Address", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("Destination")
.IsRequired()
.HasColumnType("TEXT");
b.Property("Nation")
.IsRequired()
.HasColumnType("TEXT");
b.Property("Street")
.IsRequired()
.HasColumnType("TEXT");
b.Property("Street2")
.IsRequired()
.HasColumnType("TEXT");
b.Property("Zipcode")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("Addresses");
});
modelBuilder.Entity("DataDomain.BackupRegister", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("BackedUp")
.HasColumnType("TEXT");
b.Property("BackupDbName")
.IsRequired()
.HasColumnType("TEXT");
b.Property("BackupPath")
.IsRequired()
.HasColumnType("TEXT");
b.Property("DbName")
.IsRequired()
.HasColumnType("TEXT");
b.HasKey("Id");
b.ToTable("BackupRegings");
});
modelBuilder.Entity("DataDomain.Person", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("AccountNo")
.HasColumnType("INTEGER");
b.Property("Born")
.IsRequired()
.HasColumnType("TEXT");
b.Property("ClearingNo")
.HasColumnType("INTEGER");
b.Property("Comments")
.IsRequired()
.HasColumnType("TEXT");
b.Property("FirstName")
.IsRequired()
.HasColumnType("TEXT");
b.Property("HomeAddress")
.HasColumnType("INTEGER");
b.Property("InvoiceAddress")
.HasColumnType("INTEGER");
b.Property("LastName")
.IsRequired()
.HasColumnType("TEXT");
b.Property("NickName")
.IsRequired()
.HasColumnType("TEXT");
b.HasKey("Id");
b.ToTable("Persons");
});
modelBuilder.Entity("DataDomain.PersonStock", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("Comment")
.IsRequired()
.HasColumnType("TEXT");
b.Property("PersonId")
.HasColumnType("INTEGER");
b.Property("StockId")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("PersonStocks");
});
modelBuilder.Entity("DataDomain.StockGroupModel", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("StockGroup")
.IsRequired()
.HasColumnType("TEXT");
b.Property("StockName")
.IsRequired()
.HasColumnType("TEXT");
b.HasKey("Id");
b.ToTable("StockGroups");
});
modelBuilder.Entity("DataDomain.StockMember", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("ActAmount")
.HasColumnType("INTEGER");
b.Property("ActDate")
.HasColumnType("TEXT");
b.Property("ActValue")
.HasColumnType("TEXT");
b.Property("BuyDate")
.HasColumnType("TEXT");
b.Property("BuyValue")
.HasColumnType("TEXT");
b.Property("Comment")
.IsRequired()
.HasColumnType("TEXT");
b.Property("PostAmount")
.HasColumnType("INTEGER");
b.Property("SoldDate")
.HasColumnType("TEXT");
b.Property("SoldStockPrice")
.HasColumnType("TEXT");
b.Property("SoldValue")
.HasColumnType("TEXT");
b.Property("StockExtId")
.IsRequired()
.HasColumnType("TEXT");
b.Property("StockId")
.IsRequired()
.HasColumnType("TEXT");
b.HasKey("Id");
b.ToTable("Stocks");
});
#pragma warning restore 612, 618
}
}
}