Dekrety #1
This commit is contained in:
commit
64b26d6823
55
.gitignore
vendored
Normal file
55
.gitignore
vendored
Normal file
@ -0,0 +1,55 @@
|
||||
# These are some examples of commonly ignored file patterns.
|
||||
# You should customize this list as applicable to your project.
|
||||
# Learn more about .gitignore:
|
||||
# https://www.atlassian.com/git/tutorials/saving-changes/gitignore
|
||||
|
||||
# Node artifact files
|
||||
node_modules/
|
||||
dist/
|
||||
|
||||
# Compiled Java class files
|
||||
*.class
|
||||
|
||||
# Compiled Python bytecode
|
||||
*.py[cod]
|
||||
|
||||
# Log files
|
||||
*.log
|
||||
|
||||
# Package files
|
||||
*.jar
|
||||
|
||||
# Maven
|
||||
target/
|
||||
dist/
|
||||
|
||||
# JetBrains IDE
|
||||
.idea/
|
||||
|
||||
# Unit test reports
|
||||
TEST*.xml
|
||||
|
||||
# Generated by MacOS
|
||||
.DS_Store
|
||||
|
||||
# Generated by Windows
|
||||
Thumbs.db
|
||||
|
||||
# Applications
|
||||
*.app
|
||||
*.exe
|
||||
*.war
|
||||
|
||||
# Large media files
|
||||
*.mp4
|
||||
*.tiff
|
||||
*.avi
|
||||
*.flv
|
||||
*.mov
|
||||
*.wmv
|
||||
|
||||
.vs
|
||||
obj
|
||||
bin/
|
||||
.config
|
||||
FolderProfile.pubxml.user
|
||||
@ -0,0 +1,19 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<LangVersion>12</LangVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.5"/>
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.5" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Remove="Program.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@ -0,0 +1,150 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class AkwizytorEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Akwizytor",
|
||||
typeof(Akwizytor),
|
||||
baseEntityType);
|
||||
|
||||
var akwId = runtimeEntityType.AddProperty(
|
||||
"AkwId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Akwizytor).GetProperty("AkwId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Akwizytor).GetField("<AkwId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
akwId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
akwId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
akwId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var nazwisko = runtimeEntityType.AddProperty(
|
||||
"Nazwisko",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Akwizytor).GetProperty("Nazwisko", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Akwizytor).GetField("<Nazwisko>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nazwisko.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nazwisko.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis = runtimeEntityType.AddProperty(
|
||||
"Opis",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Akwizytor).GetProperty("Opis", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Akwizytor).GetField("<Opis>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
opis.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
opis.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var prowizja = runtimeEntityType.AddProperty(
|
||||
"Prowizja",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Akwizytor).GetProperty("Prowizja", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Akwizytor).GetField("<Prowizja>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
prowizja.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
prowizja.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
prowizja.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { akwId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_AKWIZYTOR");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Akwizytor");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,182 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class ArtykulEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Artykul",
|
||||
typeof(Artykul),
|
||||
baseEntityType);
|
||||
|
||||
var artId = runtimeEntityType.AddProperty(
|
||||
"ArtId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Artykul).GetProperty("ArtId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Artykul).GetField("<ArtId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
artId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
artId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
artId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var artNazwa = runtimeEntityType.AddProperty(
|
||||
"ArtNazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Artykul).GetProperty("ArtNazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Artykul).GetField("<ArtNazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
artNazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
artNazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrArtId = runtimeEntityType.AddProperty(
|
||||
"CentrArtId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Artykul).GetProperty("CentrArtId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Artykul).GetField("<CentrArtId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrArtId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrArtId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrArtId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var glownyTowId = runtimeEntityType.AddProperty(
|
||||
"GlownyTowId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Artykul).GetProperty("GlownyTowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Artykul).GetField("<GlownyTowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
glownyTowId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
glownyTowId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
glownyTowId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { artId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_ARTYKUL");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { glownyTowId });
|
||||
|
||||
var idx_CentrArtId = runtimeEntityType.AddIndex(
|
||||
new[] { centrArtId },
|
||||
name: "idx_CentrArtId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("GlownyTowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType);
|
||||
|
||||
var glownyTow = declaringEntityType.AddNavigation("GlownyTow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(Artykul).GetProperty("GlownyTow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Artykul).GetField("<GlownyTow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var artykul = principalEntityType.AddNavigation("Artykul",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Artykul>),
|
||||
propertyInfo: typeof(Towar).GetProperty("Artykul", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<Artykul>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_ARTGLOWNYTOWID");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Artykul");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,431 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class AsortEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Asort",
|
||||
typeof(Asort),
|
||||
baseEntityType);
|
||||
|
||||
var asId = runtimeEntityType.AddProperty(
|
||||
"AsId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Asort).GetProperty("AsId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<AsId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
asId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
asId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
asId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var autoryzacja = runtimeEntityType.AddProperty(
|
||||
"Autoryzacja",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Asort).GetProperty("Autoryzacja", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<Autoryzacja>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
autoryzacja.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
autoryzacja.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var bezAutoEtykiet = runtimeEntityType.AddProperty(
|
||||
"BezAutoEtykiet",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Asort).GetProperty("BezAutoEtykiet", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<BezAutoEtykiet>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
bezAutoEtykiet.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
bezAutoEtykiet.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrAsId = runtimeEntityType.AddProperty(
|
||||
"CentrAsId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Asort).GetProperty("CentrAsId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<CentrAsId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrAsId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrAsId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrAsId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var hurtRabat = runtimeEntityType.AddProperty(
|
||||
"HurtRabat",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Asort).GetProperty("HurtRabat", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<HurtRabat>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
hurtRabat.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
hurtRabat.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
hurtRabat.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var marza = runtimeEntityType.AddProperty(
|
||||
"Marza",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Asort).GetProperty("Marza", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<Marza>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
marza.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
marza.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
marza.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Asort).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nocNarzut = runtimeEntityType.AddProperty(
|
||||
"NocNarzut",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Asort).GetProperty("NocNarzut", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<NocNarzut>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
nocNarzut.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
nocNarzut.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
nocNarzut.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opcjaMarzy = runtimeEntityType.AddProperty(
|
||||
"OpcjaMarzy",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Asort).GetProperty("OpcjaMarzy", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<OpcjaMarzy>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
opcjaMarzy.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
opcjaMarzy.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opcjaNarzutu = runtimeEntityType.AddProperty(
|
||||
"OpcjaNarzutu",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Asort).GetProperty("OpcjaNarzutu", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<OpcjaNarzutu>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
opcjaNarzutu.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
opcjaNarzutu.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opcjaRabatu = runtimeEntityType.AddProperty(
|
||||
"OpcjaRabatu",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Asort).GetProperty("OpcjaRabatu", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<OpcjaRabatu>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
opcjaRabatu.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
opcjaRabatu.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var param1 = runtimeEntityType.AddProperty(
|
||||
"Param1",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Asort).GetProperty("Param1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<Param1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
param1.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
param1.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
param1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var ukrytyNaBonowniku = runtimeEntityType.AddProperty(
|
||||
"UkrytyNaBonowniku",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Asort).GetProperty("UkrytyNaBonowniku", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<UkrytyNaBonowniku>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
ukrytyNaBonowniku.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
ukrytyNaBonowniku.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var ukrytyNaPanelach = runtimeEntityType.AddProperty(
|
||||
"UkrytyNaPanelach",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Asort).GetProperty("UkrytyNaPanelach", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<UkrytyNaPanelach>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
ukrytyNaPanelach.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
ukrytyNaPanelach.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { asId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_ASORT");
|
||||
|
||||
var idx_CentrAsId = runtimeEntityType.AddIndex(
|
||||
new[] { centrAsId },
|
||||
name: "idx_CentrAsId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeSkipNavigation CreateSkipNavigation1(RuntimeEntityType declaringEntityType, RuntimeEntityType targetEntityType, RuntimeEntityType joinEntityType)
|
||||
{
|
||||
var skipNavigation = declaringEntityType.AddSkipNavigation(
|
||||
"Kasa",
|
||||
targetEntityType,
|
||||
joinEntityType.FindForeignKey(
|
||||
new[] { joinEntityType.FindProperty("AsId") },
|
||||
declaringEntityType.FindKey(new[] { declaringEntityType.FindProperty("AsId") }),
|
||||
declaringEntityType),
|
||||
true,
|
||||
false,
|
||||
typeof(ICollection<Kasa>),
|
||||
propertyInfo: typeof(Asort).GetProperty("Kasa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<Kasa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var inverse = targetEntityType.FindSkipNavigation("As");
|
||||
if (inverse != null)
|
||||
{
|
||||
skipNavigation.Inverse = inverse;
|
||||
inverse.Inverse = skipNavigation;
|
||||
}
|
||||
|
||||
return skipNavigation;
|
||||
}
|
||||
|
||||
public static RuntimeSkipNavigation CreateSkipNavigation2(RuntimeEntityType declaringEntityType, RuntimeEntityType targetEntityType, RuntimeEntityType joinEntityType)
|
||||
{
|
||||
var skipNavigation = declaringEntityType.AddSkipNavigation(
|
||||
"Sklep",
|
||||
targetEntityType,
|
||||
joinEntityType.FindForeignKey(
|
||||
new[] { joinEntityType.FindProperty("AsId") },
|
||||
declaringEntityType.FindKey(new[] { declaringEntityType.FindProperty("AsId") }),
|
||||
declaringEntityType),
|
||||
true,
|
||||
false,
|
||||
typeof(ICollection<Sklep>),
|
||||
propertyInfo: typeof(Asort).GetProperty("Sklep", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<Sklep>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var inverse = targetEntityType.FindSkipNavigation("As");
|
||||
if (inverse != null)
|
||||
{
|
||||
skipNavigation.Inverse = inverse;
|
||||
inverse.Inverse = skipNavigation;
|
||||
}
|
||||
|
||||
return skipNavigation;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Asort");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,247 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class BankEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Bank",
|
||||
typeof(Bank),
|
||||
baseEntityType);
|
||||
|
||||
var bankId = runtimeEntityType.AddProperty(
|
||||
"BankId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Bank).GetProperty("BankId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Bank).GetField("<BankId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
bankId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
bankId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
bankId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var adres = runtimeEntityType.AddProperty(
|
||||
"Adres",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Bank).GetProperty("Adres", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Bank).GetField("<Adres>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
adres.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
adres.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Bank).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Bank).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrBankId = runtimeEntityType.AddProperty(
|
||||
"CentrBankId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Bank).GetProperty("CentrBankId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Bank).GetField("<CentrBankId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrBankId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrBankId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrBankId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Bank).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Bank).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nrRozliBank = runtimeEntityType.AddProperty(
|
||||
"NrRozliBank",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Bank).GetProperty("NrRozliBank", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Bank).GetField("<NrRozliBank>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 8,
|
||||
unicode: false);
|
||||
nrRozliBank.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(8)",
|
||||
size: 8));
|
||||
nrRozliBank.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var sWIFT = runtimeEntityType.AddProperty(
|
||||
"SWIFT",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Bank).GetProperty("SWIFT", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Bank).GetField("<SWIFT>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 11,
|
||||
unicode: false);
|
||||
sWIFT.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(11)",
|
||||
size: 11));
|
||||
sWIFT.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(Bank).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Bank).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { bankId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Bank");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,208 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class BlokadaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Blokada",
|
||||
typeof(Blokada),
|
||||
baseEntityType);
|
||||
|
||||
var sesjaId = runtimeEntityType.AddProperty(
|
||||
"SesjaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Blokada).GetProperty("SesjaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Blokada).GetField("<SesjaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
sesjaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
sesjaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
sesjaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Blokada).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Blokada).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var magId = runtimeEntityType.AddProperty(
|
||||
"MagId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Blokada).GetProperty("MagId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Blokada).GetField("<MagId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
magId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
magId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
magId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var ilosc = runtimeEntityType.AddProperty(
|
||||
"Ilosc",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Blokada).GetProperty("Ilosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Blokada).GetField("<Ilosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
ilosc.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
ilosc.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
ilosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { sesjaId, towId, magId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_BLOKADA");
|
||||
|
||||
var idx_BlokTowMag = runtimeEntityType.AddIndex(
|
||||
new[] { towId, magId },
|
||||
name: "idx_BlokTowMag");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("SesjaId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("SesjaId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var sesja = declaringEntityType.AddNavigation("Sesja",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(SesjaAktywna),
|
||||
propertyInfo: typeof(Blokada).GetProperty("Sesja", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Blokada).GetField("<Sesja>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var blokada = principalEntityType.AddNavigation("Blokada",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Blokada>),
|
||||
propertyInfo: typeof(SesjaAktywna).GetProperty("Blokada", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(SesjaAktywna).GetField("<Blokada>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_BLOKADA_REF_BLOKS_SESJAAKT");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId"), declaringEntityType.FindProperty("MagId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId"), principalEntityType.FindProperty("MagId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var istw = declaringEntityType.AddNavigation("Istw",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Istw),
|
||||
propertyInfo: typeof(Blokada).GetProperty("Istw", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Blokada).GetField("<Istw>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var blokada = principalEntityType.AddNavigation("Blokada",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Blokada>),
|
||||
propertyInfo: typeof(Istw).GetProperty("Blokada", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<Blokada>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_BLOKADA_REF_BLOKT_ISTW");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Blokada");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,273 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class CentrStanZgodyEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.CentrStanZgody",
|
||||
typeof(CentrStanZgody),
|
||||
baseEntityType);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(CentrStanZgody).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(CentrStanZgody).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zgId = runtimeEntityType.AddProperty(
|
||||
"ZgId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(CentrStanZgody).GetProperty("ZgId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(CentrStanZgody).GetField("<ZgId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
zgId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
zgId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
zgId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dataDec = runtimeEntityType.AddProperty(
|
||||
"DataDec",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(CentrStanZgody).GetProperty("DataDec", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(CentrStanZgody).GetField("<DataDec>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
dataDec.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
dataDec.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
dataDec.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var formaDec = runtimeEntityType.AddProperty(
|
||||
"FormaDec",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(CentrStanZgody).GetProperty("FormaDec", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(CentrStanZgody).GetField("<FormaDec>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
formaDec.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
formaDec.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kiedy = runtimeEntityType.AddProperty(
|
||||
"Kiedy",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(CentrStanZgody).GetProperty("Kiedy", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(CentrStanZgody).GetField("<Kiedy>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
kiedy.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
kiedy.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var status = runtimeEntityType.AddProperty(
|
||||
"Status",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(CentrStanZgody).GetProperty("Status", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(CentrStanZgody).GetField("<Status>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
status.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
status.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wersja = runtimeEntityType.AddProperty(
|
||||
"Wersja",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(CentrStanZgody).GetProperty("Wersja", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(CentrStanZgody).GetField("<Wersja>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
wersja.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
wersja.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, zgId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_CENTRSTANZGODY");
|
||||
|
||||
var idx_CESTZG_ZG = runtimeEntityType.AddIndex(
|
||||
new[] { zgId },
|
||||
name: "idx_CESTZG_ZG");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(CentrStanZgody).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(CentrStanZgody).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var centrStanZgody = principalEntityType.AddNavigation("CentrStanZgody",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<CentrStanZgody>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("CentrStanZgody", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<CentrStanZgody>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_CESTZG_KTH");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ZgId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("ZgId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var zg = declaringEntityType.AddNavigation("Zg",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Zgoda),
|
||||
propertyInfo: typeof(CentrStanZgody).GetProperty("Zg", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(CentrStanZgody).GetField("<Zg>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var centrStanZgody = principalEntityType.AddNavigation("CentrStanZgody",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<CentrStanZgody>),
|
||||
propertyInfo: typeof(Zgoda).GetProperty("CentrStanZgody", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Zgoda).GetField("<CentrStanZgody>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_CESTZG_ZG");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "CentrStanZgody");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,332 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class CzasEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Czas",
|
||||
typeof(Czas),
|
||||
baseEntityType);
|
||||
|
||||
var czasID = runtimeEntityType.AddProperty(
|
||||
"CzasID",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Czas).GetProperty("CzasID", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<CzasID>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
czasID.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
czasID.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
czasID.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var data = runtimeEntityType.AddProperty(
|
||||
"Data",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(Czas).GetProperty("Data", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<Data>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
data.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
data.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
data.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dzien = runtimeEntityType.AddProperty(
|
||||
"Dzien",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Czas).GetProperty("Dzien", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<Dzien>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
dzien.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dzien.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dzien.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dzienMiesiaca = runtimeEntityType.AddProperty(
|
||||
"DzienMiesiaca",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Czas).GetProperty("DzienMiesiaca", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<DzienMiesiaca>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
dzienMiesiaca.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dzienMiesiaca.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dzienMiesiaca.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dzienTygodnia = runtimeEntityType.AddProperty(
|
||||
"DzienTygodnia",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Czas).GetProperty("DzienTygodnia", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<DzienTygodnia>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
dzienTygodnia.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dzienTygodnia.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dzienTygodnia.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var miesiac = runtimeEntityType.AddProperty(
|
||||
"Miesiac",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Czas).GetProperty("Miesiac", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<Miesiac>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
miesiac.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
miesiac.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
miesiac.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var miesiacRoku = runtimeEntityType.AddProperty(
|
||||
"MiesiacRoku",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Czas).GetProperty("MiesiacRoku", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<MiesiacRoku>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
miesiacRoku.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
miesiacRoku.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
miesiacRoku.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rok = runtimeEntityType.AddProperty(
|
||||
"Rok",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Czas).GetProperty("Rok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<Rok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
rok.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
rok.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
rok.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tydzien = runtimeEntityType.AddProperty(
|
||||
"Tydzien",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Czas).GetProperty("Tydzien", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<Tydzien>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
tydzien.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
tydzien.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
tydzien.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tydzienRoku = runtimeEntityType.AddProperty(
|
||||
"TydzienRoku",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Czas).GetProperty("TydzienRoku", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<TydzienRoku>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
tydzienRoku.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
tydzienRoku.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
tydzienRoku.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var weekend = runtimeEntityType.AddProperty(
|
||||
"Weekend",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Czas).GetProperty("Weekend", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Czas).GetField("<Weekend>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
weekend.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
weekend.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
weekend.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { czasID });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_CZAS");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Czas");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,242 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DefinicjaKoduEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DefinicjaKodu",
|
||||
typeof(DefinicjaKodu),
|
||||
baseEntityType);
|
||||
|
||||
var dKId = runtimeEntityType.AddProperty(
|
||||
"DKId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DefinicjaKodu).GetProperty("DKId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DefinicjaKodu).GetField("<DKId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
dKId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dKId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dKId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DefinicjaKodu).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DefinicjaKodu).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrDKId = runtimeEntityType.AddProperty(
|
||||
"CentrDKId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(DefinicjaKodu).GetProperty("CentrDKId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DefinicjaKodu).GetField("<CentrDKId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrDKId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrDKId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrDKId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dataDo = runtimeEntityType.AddProperty(
|
||||
"DataDo",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(DefinicjaKodu).GetProperty("DataDo", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DefinicjaKodu).GetField("<DataDo>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
dataDo.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
dataDo.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
dataDo.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dataOd = runtimeEntityType.AddProperty(
|
||||
"DataOd",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(DefinicjaKodu).GetProperty("DataOd", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DefinicjaKodu).GetField("<DataOd>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
dataOd.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
dataOd.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
dataOd.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DefinicjaKodu).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DefinicjaKodu).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DefinicjaKodu).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DefinicjaKodu).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typ.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(DefinicjaKodu).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DefinicjaKodu).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dKId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DEFKODU");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DefinicjaKodu");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,145 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DlugiZasobBinEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DlugiZasobBin",
|
||||
typeof(DlugiZasobBin),
|
||||
baseEntityType);
|
||||
|
||||
var zasobId = runtimeEntityType.AddProperty(
|
||||
"ZasobId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DlugiZasobBin).GetProperty("ZasobId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasobBin).GetField("<ZasobId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
zasobId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
zasobId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
zasobId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var porcja = runtimeEntityType.AddProperty(
|
||||
"Porcja",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DlugiZasobBin).GetProperty("Porcja", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasobBin).GetField("<Porcja>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
porcja.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
porcja.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dane = runtimeEntityType.AddProperty(
|
||||
"Dane",
|
||||
typeof(byte[]),
|
||||
propertyInfo: typeof(DlugiZasobBin).GetProperty("Dane", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasobBin).GetField("<Dane>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
dane.TypeMapping = SqlServerByteArrayTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<byte[]>(
|
||||
(Byte[] v1, Byte[] v2) => StructuralComparisons.StructuralEqualityComparer.Equals((object)v1, (object)v2),
|
||||
(Byte[] v) => v.GetHashCode(),
|
||||
(Byte[] v) => v),
|
||||
keyComparer: new ValueComparer<byte[]>(
|
||||
(Byte[] v1, Byte[] v2) => StructuralComparisons.StructuralEqualityComparer.Equals((object)v1, (object)v2),
|
||||
(Byte[] v) => StructuralComparisons.StructuralEqualityComparer.GetHashCode((object)v),
|
||||
(Byte[] source) => source.ToArray()),
|
||||
providerValueComparer: new ValueComparer<byte[]>(
|
||||
(Byte[] v1, Byte[] v2) => StructuralComparisons.StructuralEqualityComparer.Equals((object)v1, (object)v2),
|
||||
(Byte[] v) => StructuralComparisons.StructuralEqualityComparer.GetHashCode((object)v),
|
||||
(Byte[] source) => source.ToArray()),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varbinary(max)"),
|
||||
storeTypePostfix: StoreTypePostfix.None);
|
||||
dane.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { zasobId, porcja });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ZasobId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("ZasobId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var zasob = declaringEntityType.AddNavigation("Zasob",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(DlugiZasob),
|
||||
propertyInfo: typeof(DlugiZasobBin).GetProperty("Zasob", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasobBin).GetField("<Zasob>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dlugiZasobBin = principalEntityType.AddNavigation("DlugiZasobBin",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DlugiZasobBin>),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("DlugiZasobBin", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<DlugiZasobBin>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DlugiZasobBin_ZasobId");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DlugiZasobBin");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,463 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DlugiZasobEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DlugiZasob",
|
||||
typeof(DlugiZasob),
|
||||
baseEntityType);
|
||||
|
||||
var zasobId = runtimeEntityType.AddProperty(
|
||||
"ZasobId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("ZasobId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<ZasobId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
zasobId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
zasobId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
zasobId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrWersja = runtimeEntityType.AddProperty(
|
||||
"CentrWersja",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("CentrWersja", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<CentrWersja>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
centrWersja.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
centrWersja.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrZasobId = runtimeEntityType.AddProperty(
|
||||
"CentrZasobId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("CentrZasobId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<CentrZasobId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrZasobId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrZasobId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrZasobId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var gUID = runtimeEntityType.AddProperty(
|
||||
"GUID",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("GUID", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<GUID>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
gUID.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
gUID.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opcje = runtimeEntityType.AddProperty(
|
||||
"Opcje",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Opcje", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Opcje>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
opcje.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
opcje.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var sciezka = runtimeEntityType.AddProperty(
|
||||
"Sciezka",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Sciezka", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Sciezka>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
sciezka.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
sciezka.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var skrot1 = runtimeEntityType.AddProperty(
|
||||
"Skrot1",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Skrot1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Skrot1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
skrot1.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
skrot1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var skrot2 = runtimeEntityType.AddProperty(
|
||||
"Skrot2",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Skrot2", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Skrot2>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
skrot2.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
skrot2.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var skrot3 = runtimeEntityType.AddProperty(
|
||||
"Skrot3",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Skrot3", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Skrot3>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
skrot3.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
skrot3.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var skrot4 = runtimeEntityType.AddProperty(
|
||||
"Skrot4",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Skrot4", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Skrot4>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
skrot4.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
skrot4.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typDanych = runtimeEntityType.AddProperty(
|
||||
"TypDanych",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("TypDanych", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<TypDanych>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
typDanych.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
typDanych.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wersja = runtimeEntityType.AddProperty(
|
||||
"Wersja",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Wersja", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Wersja>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
wersja.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
wersja.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zastosowanie = runtimeEntityType.AddProperty(
|
||||
"Zastosowanie",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Zastosowanie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Zastosowanie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
zastosowanie.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
zastosowanie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { zasobId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
var ixDlugiZasob_CentrZasobId = runtimeEntityType.AddIndex(
|
||||
new[] { centrZasobId },
|
||||
name: "IxDlugiZasob_CentrZasobId");
|
||||
|
||||
var ixDlugiZasob_GUID = runtimeEntityType.AddIndex(
|
||||
new[] { gUID },
|
||||
name: "IxDlugiZasob_GUID");
|
||||
|
||||
var ixDlugiZasob_Zmiana = runtimeEntityType.AddIndex(
|
||||
new[] { zmiana },
|
||||
name: "IxDlugiZasob_Zmiana");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DlugiZasob");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,144 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DlugiZasobTxtEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DlugiZasobTxt",
|
||||
typeof(DlugiZasobTxt),
|
||||
baseEntityType);
|
||||
|
||||
var zasobId = runtimeEntityType.AddProperty(
|
||||
"ZasobId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DlugiZasobTxt).GetProperty("ZasobId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasobTxt).GetField("<ZasobId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
zasobId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
zasobId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
zasobId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var porcja = runtimeEntityType.AddProperty(
|
||||
"Porcja",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DlugiZasobTxt).GetProperty("Porcja", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasobTxt).GetField("<Porcja>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
porcja.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
porcja.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dane = runtimeEntityType.AddProperty(
|
||||
"Dane",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DlugiZasobTxt).GetProperty("Dane", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasobTxt).GetField("<Dane>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
unicode: false);
|
||||
dane.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(max)"),
|
||||
storeTypePostfix: StoreTypePostfix.None);
|
||||
dane.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { zasobId, porcja });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ZasobId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("ZasobId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var zasob = declaringEntityType.AddNavigation("Zasob",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(DlugiZasob),
|
||||
propertyInfo: typeof(DlugiZasobTxt).GetProperty("Zasob", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasobTxt).GetField("<Zasob>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dlugiZasobTxt = principalEntityType.AddNavigation("DlugiZasobTxt",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DlugiZasobTxt>),
|
||||
propertyInfo: typeof(DlugiZasob).GetProperty("DlugiZasobTxt", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DlugiZasob).GetField("<DlugiZasobTxt>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DlugiZasobTxt_ZasobId");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DlugiZasobTxt");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,202 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DokDodKthEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DokDodKth",
|
||||
typeof(DokDodKth),
|
||||
baseEntityType);
|
||||
|
||||
var dokId = runtimeEntityType.AddProperty(
|
||||
"DokId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokDodKth).GetProperty("DokId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokDodKth).GetField("<DokId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
dokId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dokId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dokId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var znaczenie = runtimeEntityType.AddProperty(
|
||||
"Znaczenie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DokDodKth).GetProperty("Znaczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokDodKth).GetField("<Znaczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
znaczenie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
znaczenie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokDodKth).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokDodKth).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kwota = runtimeEntityType.AddProperty(
|
||||
"Kwota",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(DokDodKth).GetProperty("Kwota", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokDodKth).GetField("<Kwota>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kwota.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kwota.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kwota.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dokId, znaczenie });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DOKDODKTH");
|
||||
|
||||
var idx_DDKth = runtimeEntityType.AddIndex(
|
||||
new[] { kontrId },
|
||||
name: "idx_DDKth");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("DokId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("DokId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var dok = declaringEntityType.AddNavigation("Dok",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Dok),
|
||||
propertyInfo: typeof(DokDodKth).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokDodKth).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokDodKth = principalEntityType.AddNavigation("DokDodKth",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DokDodKth>),
|
||||
propertyInfo: typeof(Dok).GetProperty("DokDodKth", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dok).GetField("<DokDodKth>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKDODKT_REF_DDK_DOK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(DokDodKth).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokDodKth).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokDodKth = principalEntityType.AddNavigation("DokDodKth",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DokDodKth>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("DokDodKth", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<DokDodKth>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKDODKT_REF_DKD_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DokDodKth");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
1848
Blink.Backoffice.Services.PcmDb/CompiledEntities/DokEntityType.cs
Normal file
1848
Blink.Backoffice.Services.PcmDb/CompiledEntities/DokEntityType.cs
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,155 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DokKasaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DokKasa",
|
||||
typeof(DokKasa),
|
||||
baseEntityType);
|
||||
|
||||
var dokId = runtimeEntityType.AddProperty(
|
||||
"DokId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokKasa).GetProperty("DokId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKasa).GetField("<DokId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
dokId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dokId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dokId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kasaId = runtimeEntityType.AddProperty(
|
||||
"KasaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokKasa).GetProperty("KasaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKasa).GetField("<KasaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kasaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kasaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kasaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dokId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DOKKASA");
|
||||
|
||||
var idx_DokKasaId = runtimeEntityType.AddIndex(
|
||||
new[] { kasaId },
|
||||
name: "idx_DokKasaId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("DokId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("DokId") }),
|
||||
principalEntityType,
|
||||
unique: true,
|
||||
required: true);
|
||||
|
||||
var dok = declaringEntityType.AddNavigation("Dok",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Dok),
|
||||
propertyInfo: typeof(DokKasa).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKasa).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokKasa = principalEntityType.AddNavigation("DokKasa",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(DokKasa),
|
||||
propertyInfo: typeof(Dok).GetProperty("DokKasa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dok).GetField("<DokKasa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKKASA_REF_DOKKA_DOK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KasaId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KasaId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kasa = declaringEntityType.AddNavigation("Kasa",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kasa),
|
||||
propertyInfo: typeof(DokKasa).GetProperty("Kasa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKasa).GetField("<Kasa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokKasa = principalEntityType.AddNavigation("DokKasa",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DokKasa>),
|
||||
propertyInfo: typeof(Kasa).GetProperty("DokKasa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<DokKasa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKKASA_REF_KASA_KASA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DokKasa");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,123 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DokKontoBankoweEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"DokKontoBankowe",
|
||||
typeof(Dictionary<string, object>),
|
||||
baseEntityType,
|
||||
sharedClrType: true,
|
||||
indexerPropertyInfo: RuntimeEntityType.FindIndexerProperty(typeof(Dictionary<string, object>)),
|
||||
propertyBag: true);
|
||||
|
||||
var dokId = runtimeEntityType.AddProperty(
|
||||
"DokId",
|
||||
typeof(decimal),
|
||||
propertyInfo: runtimeEntityType.FindIndexerPropertyInfo(),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw);
|
||||
dokId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dokId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dokId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kBId = runtimeEntityType.AddProperty(
|
||||
"KBId",
|
||||
typeof(decimal),
|
||||
propertyInfo: runtimeEntityType.FindIndexerPropertyInfo(),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw);
|
||||
kBId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kBId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kBId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dokId, kBId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { kBId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("DokId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("DokId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKKONTOBANK_DOK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KBId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KBId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKKONTOBANK_KONTOBANK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DokKontoBankowe");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,155 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DokKontrEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DokKontr",
|
||||
typeof(DokKontr),
|
||||
baseEntityType);
|
||||
|
||||
var dokId = runtimeEntityType.AddProperty(
|
||||
"DokId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokKontr).GetProperty("DokId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKontr).GetField("<DokId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
dokId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dokId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dokId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokKontr).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKontr).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dokId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DOKKONTR");
|
||||
|
||||
var idx_DokKontrId = runtimeEntityType.AddIndex(
|
||||
new[] { kontrId },
|
||||
name: "idx_DokKontrId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("DokId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("DokId") }),
|
||||
principalEntityType,
|
||||
unique: true,
|
||||
required: true);
|
||||
|
||||
var dok = declaringEntityType.AddNavigation("Dok",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Dok),
|
||||
propertyInfo: typeof(DokKontr).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKontr).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokKontr = principalEntityType.AddNavigation("DokKontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(DokKontr),
|
||||
propertyInfo: typeof(Dok).GetProperty("DokKontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dok).GetField("<DokKontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKKONTR_REF_DOKKO_DOK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(DokKontr).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKontr).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokKontr = principalEntityType.AddNavigation("DokKontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DokKontr>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("DokKontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<DokKontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKKONTR_REF_KONTR_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DokKontr");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,253 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DokKursEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DokKurs",
|
||||
typeof(DokKurs),
|
||||
baseEntityType);
|
||||
|
||||
var dokId = runtimeEntityType.AddProperty(
|
||||
"DokId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokKurs).GetProperty("DokId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKurs).GetField("<DokId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
dokId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dokId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dokId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var znaczenie = runtimeEntityType.AddProperty(
|
||||
"Znaczenie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DokKurs).GetProperty("Znaczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKurs).GetField("<Znaczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
znaczenie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
znaczenie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var data = runtimeEntityType.AddProperty(
|
||||
"Data",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(DokKurs).GetProperty("Data", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKurs).GetField("<Data>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
data.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
data.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
data.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kurs = runtimeEntityType.AddProperty(
|
||||
"Kurs",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(DokKurs).GetProperty("Kurs", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKurs).GetField("<Kurs>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kurs.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kurs.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kurs.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nrTabeli = runtimeEntityType.AddProperty(
|
||||
"NrTabeli",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DokKurs).GetProperty("NrTabeli", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKurs).GetField("<NrTabeli>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nrTabeli.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nrTabeli.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var walId = runtimeEntityType.AddProperty(
|
||||
"WalId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokKurs).GetProperty("WalId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKurs).GetField("<WalId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
walId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
walId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
walId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dokId, znaczenie });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DOKKURS");
|
||||
|
||||
var idx_DokKursWal = runtimeEntityType.AddIndex(
|
||||
new[] { walId },
|
||||
name: "idx_DokKursWal");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("DokId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("DokId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var dok = declaringEntityType.AddNavigation("Dok",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Dok),
|
||||
propertyInfo: typeof(DokKurs).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKurs).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokKurs = principalEntityType.AddNavigation("DokKurs",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DokKurs>),
|
||||
propertyInfo: typeof(Dok).GetProperty("DokKurs", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dok).GetField("<DokKurs>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKKURS_DOK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("WalId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("WalId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var wal = declaringEntityType.AddNavigation("Wal",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Waluta),
|
||||
propertyInfo: typeof(DokKurs).GetProperty("Wal", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokKurs).GetField("<Wal>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokKurs = principalEntityType.AddNavigation("DokKurs",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DokKurs>),
|
||||
propertyInfo: typeof(Waluta).GetProperty("DokKurs", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Waluta).GetField("<DokKurs>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKKURS_WAL");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DokKurs");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,172 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DokPunktyEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DokPunkty",
|
||||
typeof(DokPunkty),
|
||||
baseEntityType);
|
||||
|
||||
var dokId = runtimeEntityType.AddProperty(
|
||||
"DokId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokPunkty).GetProperty("DokId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokPunkty).GetField("<DokId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
dokId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dokId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dokId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DokPunkty).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokPunkty).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
typ.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kiedy = runtimeEntityType.AddProperty(
|
||||
"Kiedy",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(DokPunkty).GetProperty("Kiedy", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokPunkty).GetField("<Kiedy>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
kiedy.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
kiedy.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
kiedy.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kwota = runtimeEntityType.AddProperty(
|
||||
"Kwota",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokPunkty).GetProperty("Kwota", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokPunkty).GetField("<Kwota>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kwota.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kwota.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kwota.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dokId, typ });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DOKPUNKTY");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("DokId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("DokId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var dok = declaringEntityType.AddNavigation("Dok",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Dok),
|
||||
propertyInfo: typeof(DokPunkty).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokPunkty).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokPunkty = principalEntityType.AddNavigation("DokPunkty",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DokPunkty>),
|
||||
propertyInfo: typeof(Dok).GetProperty("DokPunkty", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dok).GetField("<DokPunkty>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKPUNKT_REF_DOKPK_DOK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DokPunkty");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,199 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DokWBufPowiazanieEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DokWBufPowiazanie",
|
||||
typeof(DokWBufPowiazanie),
|
||||
baseEntityType);
|
||||
|
||||
var dokId = runtimeEntityType.AddProperty(
|
||||
"DokId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokWBufPowiazanie).GetProperty("DokId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWBufPowiazanie).GetField("<DokId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
dokId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dokId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dokId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var jakiePow = runtimeEntityType.AddProperty(
|
||||
"JakiePow",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DokWBufPowiazanie).GetProperty("JakiePow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWBufPowiazanie).GetField("<JakiePow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
jakiePow.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
jakiePow.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var ktorePow = runtimeEntityType.AddProperty(
|
||||
"KtorePow",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DokWBufPowiazanie).GetProperty("KtorePow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWBufPowiazanie).GetField("<KtorePow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
ktorePow.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
ktorePow.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var id = runtimeEntityType.AddProperty(
|
||||
"Id",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(DokWBufPowiazanie).GetProperty("Id", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWBufPowiazanie).GetField("<Id>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
id.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
id.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
id.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var param = runtimeEntityType.AddProperty(
|
||||
"Param",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DokWBufPowiazanie).GetProperty("Param", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWBufPowiazanie).GetField("<Param>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
param.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
param.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dokId, jakiePow, ktorePow });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DOKWBUFPOWIAZANIE");
|
||||
|
||||
var idx_DokWBufId = runtimeEntityType.AddIndex(
|
||||
new[] { id },
|
||||
name: "idx_DokWBufId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("DokId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("DokId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var dok = declaringEntityType.AddNavigation("Dok",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Dok),
|
||||
propertyInfo: typeof(DokWBufPowiazanie).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWBufPowiazanie).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokWBufPowiazanie = principalEntityType.AddNavigation("DokWBufPowiazanie",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DokWBufPowiazanie>),
|
||||
propertyInfo: typeof(Dok).GetProperty("DokWBufPowiazanie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dok).GetField("<DokWBufPowiazanie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DokWBufPow");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DokWBufPowiazanie");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,337 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DokWalutaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DokWaluta",
|
||||
typeof(DokWaluta),
|
||||
baseEntityType);
|
||||
|
||||
var dokId = runtimeEntityType.AddProperty(
|
||||
"DokId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("DokId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<DokId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
dokId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dokId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dokId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var walId = runtimeEntityType.AddProperty(
|
||||
"WalId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("WalId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<WalId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
walId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
walId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
walId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dokKwota = runtimeEntityType.AddProperty(
|
||||
"DokKwota",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("DokKwota", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<DokKwota>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
dokKwota.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
dokKwota.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
dokKwota.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kurs = runtimeEntityType.AddProperty(
|
||||
"Kurs",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("Kurs", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<Kurs>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kurs.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kurs.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kurs.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var walKwota = runtimeEntityType.AddProperty(
|
||||
"WalKwota",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("WalKwota", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<WalKwota>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
walKwota.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
walKwota.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
walKwota.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var walNetto = runtimeEntityType.AddProperty(
|
||||
"WalNetto",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("WalNetto", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<WalNetto>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
walNetto.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
walNetto.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
walNetto.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var walNettoDet = runtimeEntityType.AddProperty(
|
||||
"WalNettoDet",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("WalNettoDet", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<WalNettoDet>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
walNettoDet.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
walNettoDet.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
walNettoDet.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var walPodatek = runtimeEntityType.AddProperty(
|
||||
"WalPodatek",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("WalPodatek", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<WalPodatek>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
walPodatek.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
walPodatek.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
walPodatek.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var walPodatekDet = runtimeEntityType.AddProperty(
|
||||
"WalPodatekDet",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("WalPodatekDet", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<WalPodatekDet>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
walPodatekDet.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
walPodatekDet.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
walPodatekDet.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dokId, walId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DOKWALUTA");
|
||||
|
||||
var idx_WalDok = runtimeEntityType.AddIndex(
|
||||
new[] { walId },
|
||||
name: "idx_WalDok");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("DokId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("DokId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var dok = declaringEntityType.AddNavigation("Dok",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Dok),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokWaluta = principalEntityType.AddNavigation("DokWaluta",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DokWaluta>),
|
||||
propertyInfo: typeof(Dok).GetProperty("DokWaluta", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dok).GetField("<DokWaluta>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKWALUT_REF_DOKWA_DOK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("WalId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("WalId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var wal = declaringEntityType.AddNavigation("Wal",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Waluta),
|
||||
propertyInfo: typeof(DokWaluta).GetProperty("Wal", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DokWaluta).GetField("<Wal>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dokWaluta = principalEntityType.AddNavigation("DokWaluta",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DokWaluta>),
|
||||
propertyInfo: typeof(Waluta).GetProperty("DokWaluta", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Waluta).GetField("<DokWaluta>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOKWALUT_REF_WALDO_WALUTA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DokWaluta");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,180 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DostProdEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DostProd",
|
||||
typeof(DostProd),
|
||||
baseEntityType);
|
||||
|
||||
var dostId = runtimeEntityType.AddProperty(
|
||||
"DostId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DostProd).GetProperty("DostId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DostProd).GetField("<DostId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
dostId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dostId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dostId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var prodId = runtimeEntityType.AddProperty(
|
||||
"ProdId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DostProd).GetProperty("ProdId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DostProd).GetField("<ProdId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
prodId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
prodId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
prodId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rabatProd = runtimeEntityType.AddProperty(
|
||||
"RabatProd",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(DostProd).GetProperty("RabatProd", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DostProd).GetField("<RabatProd>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
rabatProd.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
rabatProd.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
rabatProd.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dostId, prodId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DOSTPROD");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { prodId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("DostId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var dost = declaringEntityType.AddNavigation("Dost",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(DostProd).GetProperty("Dost", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DostProd).GetField("<Dost>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dostProdDost = principalEntityType.AddNavigation("DostProdDost",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DostProd>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("DostProdDost", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<DostProdDost>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "Ref_DostPrKth");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ProdId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var prod = declaringEntityType.AddNavigation("Prod",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(DostProd).GetProperty("Prod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DostProd).GetField("<Prod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dostProdProd = principalEntityType.AddNavigation("DostProdProd",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DostProd>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("DostProdProd", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<DostProdProd>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "Ref_PrDostKth");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DostProd");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,280 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DostawcaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Dostawca",
|
||||
typeof(Dostawca),
|
||||
baseEntityType);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Dostawca).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dostawca).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Dostawca).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dostawca).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cenaZak = runtimeEntityType.AddProperty(
|
||||
"CenaZak",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Dostawca).GetProperty("CenaZak", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dostawca).GetField("<CenaZak>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
cenaZak.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cenaZak.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cenaZak.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var ileWZgrzewce = runtimeEntityType.AddProperty(
|
||||
"IleWZgrzewce",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Dostawca).GetProperty("IleWZgrzewce", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dostawca).GetField("<IleWZgrzewce>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
ileWZgrzewce.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
ileWZgrzewce.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
ileWZgrzewce.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kod = runtimeEntityType.AddProperty(
|
||||
"Kod",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Dostawca).GetProperty("Kod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dostawca).GetField("<Kod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 30,
|
||||
unicode: false);
|
||||
kod.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(30)",
|
||||
size: 30));
|
||||
kod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var narzucany = runtimeEntityType.AddProperty(
|
||||
"Narzucany",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Dostawca).GetProperty("Narzucany", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dostawca).GetField("<Narzucany>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
narzucany.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
narzucany.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rabatOdWart = runtimeEntityType.AddProperty(
|
||||
"RabatOdWart",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Dostawca).GetProperty("RabatOdWart", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dostawca).GetField("<RabatOdWart>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
rabatOdWart.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
rabatOdWart.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
rabatOdWart.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, towId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DOSTAWCA");
|
||||
|
||||
var idx_DostTowId = runtimeEntityType.AddIndex(
|
||||
new[] { towId },
|
||||
name: "idx_DostTowId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(Dostawca).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dostawca).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dostawcaNavigation = principalEntityType.AddNavigation("DostawcaNavigation",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Dostawca>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("DostawcaNavigation", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<DostawcaNavigation>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOSTAWCA_REF_KTHDO_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var tow = declaringEntityType.AddNavigation("Tow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(Dostawca).GetProperty("Tow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dostawca).GetField("<Tow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dostawca = principalEntityType.AddNavigation("Dostawca",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Dostawca>),
|
||||
propertyInfo: typeof(Towar).GetProperty("Dostawca", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<Dostawca>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOSTAWCA_REF_TOWDO_TOWAR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Dostawca");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,122 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DzienRozlEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DzienRozl",
|
||||
typeof(DzienRozl),
|
||||
baseEntityType);
|
||||
|
||||
var dzien = runtimeEntityType.AddProperty(
|
||||
"Dzien",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(DzienRozl).GetProperty("Dzien", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DzienRozl).GetField("<Dzien>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
dzien.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
dzien.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
dzien.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var status = runtimeEntityType.AddProperty(
|
||||
"Status",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DzienRozl).GetProperty("Status", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DzienRozl).GetField("<Status>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
status.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
status.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(DzienRozl).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DzienRozl).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dzien });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DZIENROZL");
|
||||
|
||||
var idx_DzienZmiana = runtimeEntityType.AddIndex(
|
||||
new[] { zmiana },
|
||||
name: "idx_DzienZmiana");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DzienRozl");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,145 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class DzienRozlParamEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.DzienRozlParam",
|
||||
typeof(DzienRozlParam),
|
||||
baseEntityType);
|
||||
|
||||
var dzien = runtimeEntityType.AddProperty(
|
||||
"Dzien",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(DzienRozlParam).GetProperty("Dzien", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DzienRozlParam).GetField("<Dzien>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
dzien.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
dzien.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
dzien.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var znaczenie = runtimeEntityType.AddProperty(
|
||||
"Znaczenie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(DzienRozlParam).GetProperty("Znaczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DzienRozlParam).GetField("<Znaczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
znaczenie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
znaczenie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wartosc = runtimeEntityType.AddProperty(
|
||||
"Wartosc",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(DzienRozlParam).GetProperty("Wartosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DzienRozlParam).GetField("<Wartosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
wartosc.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
wartosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dzien, znaczenie });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_DZIENROZLPARAM");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("Dzien") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("Dzien") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var dzienNavigation = declaringEntityType.AddNavigation("DzienNavigation",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(DzienRozl),
|
||||
propertyInfo: typeof(DzienRozlParam).GetProperty("DzienNavigation", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DzienRozlParam).GetField("<DzienNavigation>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var dzienRozlParam = principalEntityType.AddNavigation("DzienRozlParam",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<DzienRozlParam>),
|
||||
propertyInfo: typeof(DzienRozl).GetProperty("DzienRozlParam", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(DzienRozl).GetField("<DzienRozlParam>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "Ref_DzienRozlPar");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "DzienRozlParam");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,644 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class EmailEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Email",
|
||||
typeof(Email),
|
||||
baseEntityType);
|
||||
|
||||
var emId = runtimeEntityType.AddProperty(
|
||||
"EmId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Email).GetProperty("EmId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<EmId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
emId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
emId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
emId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Email).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var auth = runtimeEntityType.AddProperty(
|
||||
"Auth",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Email).GetProperty("Auth", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Auth>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
auth.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
auth.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var haslo = runtimeEntityType.AddProperty(
|
||||
"Haslo",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Email).GetProperty("Haslo", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Haslo>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
haslo.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
haslo.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var host = runtimeEntityType.AddProperty(
|
||||
"Host",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Email).GetProperty("Host", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Host>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
host.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
host.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kopia = runtimeEntityType.AddProperty(
|
||||
"Kopia",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Email).GetProperty("Kopia", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Kopia>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
kopia.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
kopia.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kopiaEmail = runtimeEntityType.AddProperty(
|
||||
"KopiaEmail",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Email).GetProperty("KopiaEmail", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<KopiaEmail>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
kopiaEmail.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
kopiaEmail.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var login = runtimeEntityType.AddProperty(
|
||||
"Login",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Email).GetProperty("Login", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Login>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
login.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
login.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nadawca = runtimeEntityType.AddProperty(
|
||||
"Nadawca",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Email).GetProperty("Nadawca", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Nadawca>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
nadawca.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
nadawca.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Email).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var port = runtimeEntityType.AddProperty(
|
||||
"Port",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Email).GetProperty("Port", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Port>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 5,
|
||||
unicode: false);
|
||||
port.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(5)",
|
||||
size: 5));
|
||||
port.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tEDId = runtimeEntityType.AddProperty(
|
||||
"TEDId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Email).GetProperty("TEDId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<TEDId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
tEDId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
tEDId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
tEDId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tEHRId = runtimeEntityType.AddProperty(
|
||||
"TEHRId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Email).GetProperty("TEHRId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<TEHRId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
tEHRId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
tEHRId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
tEHRId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tERId = runtimeEntityType.AddProperty(
|
||||
"TERId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Email).GetProperty("TERId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<TERId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
tERId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
tERId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
tERId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tEWId = runtimeEntityType.AddProperty(
|
||||
"TEWId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Email).GetProperty("TEWId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<TEWId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
tEWId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
tEWId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
tEWId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tEZIId = runtimeEntityType.AddProperty(
|
||||
"TEZIId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Email).GetProperty("TEZIId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<TEZIId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
tEZIId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
tEZIId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
tEZIId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tLS = runtimeEntityType.AddProperty(
|
||||
"TLS",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Email).GetProperty("TLS", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<TLS>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
tLS.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
tLS.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tLSVer = runtimeEntityType.AddProperty(
|
||||
"TLSVer",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Email).GetProperty("TLSVer", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<TLSVer>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
tLSVer.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
tLSVer.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var uzId = runtimeEntityType.AddProperty(
|
||||
"UzId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Email).GetProperty("UzId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<UzId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
uzId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
uzId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
uzId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(Email).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { emId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { tEDId });
|
||||
|
||||
var index0 = runtimeEntityType.AddIndex(
|
||||
new[] { tERId });
|
||||
|
||||
var index1 = runtimeEntityType.AddIndex(
|
||||
new[] { tEWId });
|
||||
|
||||
var index2 = runtimeEntityType.AddIndex(
|
||||
new[] { uzId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TEDId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TEId") }),
|
||||
principalEntityType);
|
||||
|
||||
var tED = declaringEntityType.AddNavigation("TED",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(TrescEmail),
|
||||
propertyInfo: typeof(Email).GetProperty("TED", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<TED>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var emailTED = principalEntityType.AddNavigation("EmailTED",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Email>),
|
||||
propertyInfo: typeof(TrescEmail).GetProperty("EmailTED", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(TrescEmail).GetField("<EmailTED>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_Email_TED");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TERId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TEId") }),
|
||||
principalEntityType);
|
||||
|
||||
var tER = declaringEntityType.AddNavigation("TER",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(TrescEmail),
|
||||
propertyInfo: typeof(Email).GetProperty("TER", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<TER>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var emailTER = principalEntityType.AddNavigation("EmailTER",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Email>),
|
||||
propertyInfo: typeof(TrescEmail).GetProperty("EmailTER", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(TrescEmail).GetField("<EmailTER>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_Email_TER");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey3(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TEWId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TEId") }),
|
||||
principalEntityType);
|
||||
|
||||
var tEW = declaringEntityType.AddNavigation("TEW",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(TrescEmail),
|
||||
propertyInfo: typeof(Email).GetProperty("TEW", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<TEW>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var emailTEW = principalEntityType.AddNavigation("EmailTEW",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Email>),
|
||||
propertyInfo: typeof(TrescEmail).GetProperty("EmailTEW", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(TrescEmail).GetField("<EmailTEW>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_Email_TEW");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey4(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("UzId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("UzId") }),
|
||||
principalEntityType);
|
||||
|
||||
var uz = declaringEntityType.AddNavigation("Uz",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Uzytkownik),
|
||||
propertyInfo: typeof(Email).GetProperty("Uz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Email).GetField("<Uz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var email = principalEntityType.AddNavigation("Email",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Email>),
|
||||
propertyInfo: typeof(Uzytkownik).GetProperty("Email", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Uzytkownik).GetField("<Email>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_Email_Uz");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Email");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,197 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class FormZgodEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.FormZgod",
|
||||
typeof(FormZgod),
|
||||
baseEntityType);
|
||||
|
||||
var typOsId = runtimeEntityType.AddProperty(
|
||||
"TypOsId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(FormZgod).GetProperty("TypOsId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormZgod).GetField("<TypOsId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
typOsId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
typOsId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
typOsId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zgId = runtimeEntityType.AddProperty(
|
||||
"ZgId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(FormZgod).GetProperty("ZgId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormZgod).GetField("<ZgId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
zgId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
zgId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
zgId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(FormZgod).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormZgod).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
kolejnosc.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wymagana = runtimeEntityType.AddProperty(
|
||||
"Wymagana",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(FormZgod).GetProperty("Wymagana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormZgod).GetField("<Wymagana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
wymagana.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
wymagana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { typOsId, zgId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_FORMZGOD");
|
||||
|
||||
var idx_FMZG_ZGODA = runtimeEntityType.AddIndex(
|
||||
new[] { zgId },
|
||||
name: "idx_FMZG_ZGODA");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TypOsId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TypOsId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var typOs = declaringEntityType.AddNavigation("TypOs",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(TypOs),
|
||||
propertyInfo: typeof(FormZgod).GetProperty("TypOs", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormZgod).GetField("<TypOs>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var formZgod = principalEntityType.AddNavigation("FormZgod",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<FormZgod>),
|
||||
propertyInfo: typeof(TypOs).GetProperty("FormZgod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(TypOs).GetField("<FormZgod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_FMZG_TYPOS");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ZgId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("ZgId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var zg = declaringEntityType.AddNavigation("Zg",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Zgoda),
|
||||
propertyInfo: typeof(FormZgod).GetProperty("Zg", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormZgod).GetField("<Zg>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var formZgod = principalEntityType.AddNavigation("FormZgod",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<FormZgod>),
|
||||
propertyInfo: typeof(Zgoda).GetProperty("FormZgod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Zgoda).GetField("<FormZgod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_FMZG_ZGODA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "FormZgod");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,285 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class FormaPlatnPos7EntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.FormaPlatnPos7",
|
||||
typeof(FormaPlatnPos7),
|
||||
baseEntityType);
|
||||
|
||||
var formaId = runtimeEntityType.AddProperty(
|
||||
"FormaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("FormaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<FormaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
formaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
formaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
formaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var autoryzacja = runtimeEntityType.AddProperty(
|
||||
"Autoryzacja",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("Autoryzacja", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<Autoryzacja>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
autoryzacja.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
autoryzacja.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrFormaId = runtimeEntityType.AddProperty(
|
||||
"CentrFormaId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("CentrFormaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<CentrFormaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrFormaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrFormaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrFormaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kolejnosc.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kolejnosc.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var reszta = runtimeEntityType.AddProperty(
|
||||
"Reszta",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("Reszta", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<Reszta>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
reszta.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
reszta.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var serwisPlatniczy = runtimeEntityType.AddProperty(
|
||||
"SerwisPlatniczy",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("SerwisPlatniczy", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<SerwisPlatniczy>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
serwisPlatniczy.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
serwisPlatniczy.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typ.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { formaId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "FormaPlatnPos7");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,135 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class FormaPlatnosciEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.FormaPlatnosci",
|
||||
typeof(FormaPlatnosci),
|
||||
baseEntityType);
|
||||
|
||||
var formaPlat = runtimeEntityType.AddProperty(
|
||||
"FormaPlat",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(FormaPlatnosci).GetProperty("FormaPlat", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnosci).GetField("<FormaPlat>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
formaPlat.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
formaPlat.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var maxTermPlat = runtimeEntityType.AddProperty(
|
||||
"MaxTermPlat",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(FormaPlatnosci).GetProperty("MaxTermPlat", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnosci).GetField("<MaxTermPlat>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
maxTermPlat.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
maxTermPlat.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var minTermPlat = runtimeEntityType.AddProperty(
|
||||
"MinTermPlat",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(FormaPlatnosci).GetProperty("MinTermPlat", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnosci).GetField("<MinTermPlat>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
minTermPlat.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
minTermPlat.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tekst = runtimeEntityType.AddProperty(
|
||||
"Tekst",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(FormaPlatnosci).GetProperty("Tekst", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnosci).GetField("<Tekst>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
tekst.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
tekst.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { formaPlat });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_FORMAPLATNOSCI");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "FormaPlatnosci");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,176 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class GrWartoscEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.GrWartosc",
|
||||
typeof(GrWartosc),
|
||||
baseEntityType);
|
||||
|
||||
var grId = runtimeEntityType.AddProperty(
|
||||
"GrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(GrWartosc).GetProperty("GrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrWartosc).GetField("<GrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
grId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
grId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
grId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var parId = runtimeEntityType.AddProperty(
|
||||
"ParId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(GrWartosc).GetProperty("ParId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrWartosc).GetField("<ParId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
parId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
parId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
parId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wartosc = runtimeEntityType.AddProperty(
|
||||
"Wartosc",
|
||||
typeof(int),
|
||||
propertyInfo: typeof(GrWartosc).GetProperty("Wartosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrWartosc).GetField("<Wartosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0);
|
||||
wartosc.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
keyComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
providerValueComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v));
|
||||
wartosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { grId, parId, wartosc });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_GRWARTOSC");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { parId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("GrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("GrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var gr = declaringEntityType.AddNavigation("Gr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(GrupaTow),
|
||||
propertyInfo: typeof(GrWartosc).GetProperty("Gr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrWartosc).GetField("<Gr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var grWartosc = principalEntityType.AddNavigation("GrWartosc",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<GrWartosc>),
|
||||
propertyInfo: typeof(GrupaTow).GetProperty("GrWartosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaTow).GetField("<GrWartosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_GRWARTOS_REF_GRWAR_GRUPATOW");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ParId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("ParId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var par = declaringEntityType.AddNavigation("Par",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Parametr),
|
||||
propertyInfo: typeof(GrWartosc).GetProperty("Par", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrWartosc).GetField("<Par>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var grWartosc = principalEntityType.AddNavigation("GrWartosc",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<GrWartosc>),
|
||||
propertyInfo: typeof(Parametr).GetProperty("GrWartosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Parametr).GetField("<GrWartosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_GRWARTOS_REF_PARGR_PARAMETR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "GrWartosc");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,329 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class GrupaAkcyzowaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.GrupaAkcyzowa",
|
||||
typeof(GrupaAkcyzowa),
|
||||
baseEntityType);
|
||||
|
||||
var grAkcId = runtimeEntityType.AddProperty(
|
||||
"GrAkcId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("GrAkcId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<GrAkcId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
grAkcId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
grAkcId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
grAkcId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var akcJM = runtimeEntityType.AddProperty(
|
||||
"AkcJM",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("AkcJM", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<AkcJM>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
akcJM.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
akcJM.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrGrAkcId = runtimeEntityType.AddProperty(
|
||||
"CentrGrAkcId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("CentrGrAkcId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<CentrGrAkcId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrGrAkcId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrGrAkcId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrGrAkcId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dodJM = runtimeEntityType.AddProperty(
|
||||
"DodJM",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("DodJM", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<DodJM>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
dodJM.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
dodJM.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var ileDodJMWAkcJM = runtimeEntityType.AddProperty(
|
||||
"IleDodJMWAkcJM",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("IleDodJMWAkcJM", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<IleDodJMWAkcJM>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
ileDodJMWAkcJM.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
ileDodJMWAkcJM.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
ileDodJMWAkcJM.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kod = runtimeEntityType.AddProperty(
|
||||
"Kod",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("Kod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<Kod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
kod.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
kod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opcjeWzoru = runtimeEntityType.AddProperty(
|
||||
"OpcjeWzoru",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("OpcjeWzoru", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<OpcjeWzoru>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
opcjeWzoru.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
opcjeWzoru.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis = runtimeEntityType.AddProperty(
|
||||
"Opis",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("Opis", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<Opis>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
opis.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
opis.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var prefiksyCN = runtimeEntityType.AddProperty(
|
||||
"PrefiksyCN",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("PrefiksyCN", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<PrefiksyCN>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
prefiksyCN.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
prefiksyCN.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(GrupaAkcyzowa).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaAkcyzowa).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { grAkcId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_GRUPAAKCYZOWA");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "GrupaAkcyzowa");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,216 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class GrupaPromocjiEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.GrupaPromocji",
|
||||
typeof(GrupaPromocji),
|
||||
baseEntityType);
|
||||
|
||||
var grupaId = runtimeEntityType.AddProperty(
|
||||
"GrupaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(GrupaPromocji).GetProperty("GrupaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaPromocji).GetField("<GrupaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
grupaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
grupaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
grupaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywna = runtimeEntityType.AddProperty(
|
||||
"Aktywna",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(GrupaPromocji).GetProperty("Aktywna", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaPromocji).GetField("<Aktywna>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywna.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywna.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrGrupaId = runtimeEntityType.AddProperty(
|
||||
"CentrGrupaId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(GrupaPromocji).GetProperty("CentrGrupaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaPromocji).GetField("<CentrGrupaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrGrupaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrGrupaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrGrupaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaPromocji).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaPromocji).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis = runtimeEntityType.AddProperty(
|
||||
"Opis",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaPromocji).GetProperty("Opis", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaPromocji).GetField("<Opis>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
opis.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
opis.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(GrupaPromocji).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaPromocji).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typ.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(GrupaPromocji).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaPromocji).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { grupaId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "GrupaPromocji");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,124 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class GrupaTowEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.GrupaTow",
|
||||
typeof(GrupaTow),
|
||||
baseEntityType);
|
||||
|
||||
var grId = runtimeEntityType.AddProperty(
|
||||
"GrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(GrupaTow).GetProperty("GrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaTow).GetField("<GrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
grId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
grId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
grId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaTow).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaTow).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis = runtimeEntityType.AddProperty(
|
||||
"Opis",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(GrupaTow).GetProperty("Opis", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaTow).GetField("<Opis>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
opis.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
opis.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { grId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_GRUPATOW");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "GrupaTow");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,155 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class GrupaUzEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.GrupaUz",
|
||||
typeof(GrupaUz),
|
||||
baseEntityType);
|
||||
|
||||
var uzId = runtimeEntityType.AddProperty(
|
||||
"UzId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(GrupaUz).GetProperty("UzId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaUz).GetField("<UzId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
uzId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
uzId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
uzId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rolaId = runtimeEntityType.AddProperty(
|
||||
"RolaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(GrupaUz).GetProperty("RolaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaUz).GetField("<RolaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
rolaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
rolaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
rolaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { uzId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_GRUPAUZ");
|
||||
|
||||
var idx_Rola = runtimeEntityType.AddIndex(
|
||||
new[] { rolaId },
|
||||
name: "idx_Rola");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("RolaId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("UzId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var rola = declaringEntityType.AddNavigation("Rola",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Uzytkownik),
|
||||
propertyInfo: typeof(GrupaUz).GetProperty("Rola", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaUz).GetField("<Rola>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var grupaUzRola = principalEntityType.AddNavigation("GrupaUzRola",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<GrupaUz>),
|
||||
propertyInfo: typeof(Uzytkownik).GetProperty("GrupaUzRola", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Uzytkownik).GetField("<GrupaUzRola>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_GRUPAUZ_REF_GRROL_UZYTKOWN");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("UzId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("UzId") }),
|
||||
principalEntityType,
|
||||
unique: true,
|
||||
required: true);
|
||||
|
||||
var uz = declaringEntityType.AddNavigation("Uz",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Uzytkownik),
|
||||
propertyInfo: typeof(GrupaUz).GetProperty("Uz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(GrupaUz).GetField("<Uz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var grupaUzUz = principalEntityType.AddNavigation("GrupaUzUz",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(GrupaUz),
|
||||
propertyInfo: typeof(Uzytkownik).GetProperty("GrupaUzUz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Uzytkownik).GetField("<GrupaUzUz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_GRUPAUZ_REF_GRUZ_UZYTKOWN");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "GrupaUz");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,457 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class HarmCenyEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.HarmCeny",
|
||||
typeof(HarmCeny),
|
||||
baseEntityType);
|
||||
|
||||
var harmId = runtimeEntityType.AddProperty(
|
||||
"HarmId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("HarmId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<HarmId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
harmId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
harmId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
harmId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cena5 = runtimeEntityType.AddProperty(
|
||||
"Cena5",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("Cena5", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<Cena5>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cena5.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cena5.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cena5.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cena6 = runtimeEntityType.AddProperty(
|
||||
"Cena6",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("Cena6", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<Cena6>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cena6.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cena6.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cena6.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cena7 = runtimeEntityType.AddProperty(
|
||||
"Cena7",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("Cena7", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<Cena7>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cena7.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cena7.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cena7.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cena8 = runtimeEntityType.AddProperty(
|
||||
"Cena8",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("Cena8", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<Cena8>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cena8.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cena8.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cena8.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cenaDet = runtimeEntityType.AddProperty(
|
||||
"CenaDet",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("CenaDet", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<CenaDet>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cenaDet.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cenaDet.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cenaDet.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cenaDod = runtimeEntityType.AddProperty(
|
||||
"CenaDod",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("CenaDod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<CenaDod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cenaDod.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cenaDod.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cenaDod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cenaHurt = runtimeEntityType.AddProperty(
|
||||
"CenaHurt",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("CenaHurt", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<CenaHurt>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cenaHurt.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cenaHurt.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cenaHurt.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cenaNoc = runtimeEntityType.AddProperty(
|
||||
"CenaNoc",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("CenaNoc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<CenaNoc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cenaNoc.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cenaNoc.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cenaNoc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cenaOtwarta = runtimeEntityType.AddProperty(
|
||||
"CenaOtwarta",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("CenaOtwarta", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<CenaOtwarta>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cenaOtwarta.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
cenaOtwarta.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var inne = runtimeEntityType.AddProperty(
|
||||
"Inne",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("Inne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<Inne>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
inne.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
inne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var progPromocji = runtimeEntityType.AddProperty(
|
||||
"ProgPromocji",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("ProgPromocji", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<ProgPromocji>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
progPromocji.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
progPromocji.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
progPromocji.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stawka = runtimeEntityType.AddProperty(
|
||||
"Stawka",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("Stawka", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<Stawka>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
stawka.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
stawka.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { harmId, towId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_HARMCENY");
|
||||
|
||||
var idx_HarmTow = runtimeEntityType.AddIndex(
|
||||
new[] { towId },
|
||||
name: "idx_HarmTow");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("HarmId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("HarmId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var harm = declaringEntityType.AddNavigation("Harm",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(HarmWpis),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("Harm", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<Harm>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var harmCeny = principalEntityType.AddNavigation("HarmCeny",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<HarmCeny>),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("HarmCeny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<HarmCeny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_HARMCENY_REF_HARMC_HARMWPIS");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var tow = declaringEntityType.AddNavigation("Tow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(HarmCeny).GetProperty("Tow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCeny).GetField("<Tow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var harmCeny = principalEntityType.AddNavigation("HarmCeny",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<HarmCeny>),
|
||||
propertyInfo: typeof(Towar).GetProperty("HarmCeny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<HarmCeny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_HARMCENY_REF_HARMT_TOWAR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "HarmCeny");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,228 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class HarmCyklEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.HarmCykl",
|
||||
typeof(HarmCykl),
|
||||
baseEntityType);
|
||||
|
||||
var harmId = runtimeEntityType.AddProperty(
|
||||
"HarmId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(HarmCykl).GetProperty("HarmId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCykl).GetField("<HarmId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
harmId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
harmId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
harmId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var odDnia = runtimeEntityType.AddProperty(
|
||||
"OdDnia",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmCykl).GetProperty("OdDnia", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCykl).GetField("<OdDnia>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
odDnia.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
odDnia.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var odGodz = runtimeEntityType.AddProperty(
|
||||
"OdGodz",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmCykl).GetProperty("OdGodz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCykl).GetField("<OdGodz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
odGodz.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
odGodz.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var odMin = runtimeEntityType.AddProperty(
|
||||
"OdMin",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmCykl).GetProperty("OdMin", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCykl).GetField("<OdMin>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
odMin.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
odMin.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var doDnia = runtimeEntityType.AddProperty(
|
||||
"DoDnia",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(HarmCykl).GetProperty("DoDnia", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCykl).GetField("<DoDnia>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
doDnia.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
doDnia.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var doGodz = runtimeEntityType.AddProperty(
|
||||
"DoGodz",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(HarmCykl).GetProperty("DoGodz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCykl).GetField("<DoGodz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
doGodz.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
doGodz.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var doMin = runtimeEntityType.AddProperty(
|
||||
"DoMin",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(HarmCykl).GetProperty("DoMin", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCykl).GetField("<DoMin>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
doMin.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
doMin.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { harmId, odDnia, odGodz, odMin });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_HARMCYKL");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("HarmId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("HarmId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var harm = declaringEntityType.AddNavigation("Harm",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(HarmWpis),
|
||||
propertyInfo: typeof(HarmCykl).GetProperty("Harm", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmCykl).GetField("<Harm>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var harmCykl = principalEntityType.AddNavigation("HarmCykl",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<HarmCykl>),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("HarmCykl", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<HarmCykl>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_HARMCYKL");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "HarmCykl");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,175 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class HarmHarmEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.HarmHarm",
|
||||
typeof(HarmHarm),
|
||||
baseEntityType);
|
||||
|
||||
var harmId = runtimeEntityType.AddProperty(
|
||||
"HarmId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(HarmHarm).GetProperty("HarmId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmHarm).GetField("<HarmId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
harmId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
harmId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
harmId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var znaczenie = runtimeEntityType.AddProperty(
|
||||
"Znaczenie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmHarm).GetProperty("Znaczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmHarm).GetField("<Znaczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
znaczenie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
znaczenie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var poprzHarmId = runtimeEntityType.AddProperty(
|
||||
"PoprzHarmId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(HarmHarm).GetProperty("PoprzHarmId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmHarm).GetField("<PoprzHarmId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
poprzHarmId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
poprzHarmId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
poprzHarmId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { harmId, znaczenie });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_HARMHARM");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { poprzHarmId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("HarmId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("HarmId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var harm = declaringEntityType.AddNavigation("Harm",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(HarmWpis),
|
||||
propertyInfo: typeof(HarmHarm).GetProperty("Harm", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmHarm).GetField("<Harm>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var harmHarmHarm = principalEntityType.AddNavigation("HarmHarmHarm",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<HarmHarm>),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("HarmHarmHarm", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<HarmHarmHarm>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_HARMHARM");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("PoprzHarmId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("HarmId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var poprzHarm = declaringEntityType.AddNavigation("PoprzHarm",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(HarmWpis),
|
||||
propertyInfo: typeof(HarmHarm).GetProperty("PoprzHarm", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmHarm).GetField("<PoprzHarm>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var harmHarmPoprzHarm = principalEntityType.AddNavigation("HarmHarmPoprzHarm",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<HarmHarm>),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("HarmHarmPoprzHarm", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<HarmHarmPoprzHarm>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_HARMPOPRZHARM");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "HarmHarm");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,164 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class HarmRapCyklEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.HarmRapCykl",
|
||||
typeof(HarmRapCykl),
|
||||
baseEntityType);
|
||||
|
||||
var hRId = runtimeEntityType.AddProperty(
|
||||
"HRId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(HarmRapCykl).GetProperty("HRId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapCykl).GetField("<HRId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
hRId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
hRId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
hRId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dzien = runtimeEntityType.AddProperty(
|
||||
"Dzien",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmRapCykl).GetProperty("Dzien", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapCykl).GetField("<Dzien>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
dzien.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
dzien.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var godzina = runtimeEntityType.AddProperty(
|
||||
"Godzina",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmRapCykl).GetProperty("Godzina", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapCykl).GetField("<Godzina>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
godzina.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
godzina.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var minuta = runtimeEntityType.AddProperty(
|
||||
"Minuta",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmRapCykl).GetProperty("Minuta", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapCykl).GetField("<Minuta>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
minuta.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
minuta.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { hRId, dzien, godzina, minuta });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("HRId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("HRId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var hR = declaringEntityType.AddNavigation("HR",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(HarmRap),
|
||||
propertyInfo: typeof(HarmRapCykl).GetProperty("HR", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapCykl).GetField("<HR>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var harmRapCykl = principalEntityType.AddNavigation("HarmRapCykl",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<HarmRapCykl>),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("HarmRapCykl", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<HarmRapCykl>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_HarmRapCykl_HRId");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "HarmRapCykl");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,278 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class HarmRapEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.HarmRap",
|
||||
typeof(HarmRap),
|
||||
baseEntityType);
|
||||
|
||||
var hRId = runtimeEntityType.AddProperty(
|
||||
"HRId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("HRId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<HRId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
hRId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
hRId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
hRId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dataDo = runtimeEntityType.AddProperty(
|
||||
"DataDo",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("DataDo", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<DataDo>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
dataDo.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
dataDo.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
dataDo.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dataOd = runtimeEntityType.AddProperty(
|
||||
"DataOd",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("DataOd", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<DataOd>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
dataOd.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
dataOd.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
dataOd.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rodzajCyklicznosci = runtimeEntityType.AddProperty(
|
||||
"RodzajCyklicznosci",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("RodzajCyklicznosci", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<RodzajCyklicznosci>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
rodzajCyklicznosci.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
rodzajCyklicznosci.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rodzajEksportu = runtimeEntityType.AddProperty(
|
||||
"RodzajEksportu",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("RodzajEksportu", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<RodzajEksportu>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
rodzajEksportu.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
rodzajEksportu.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typ.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wysylajEmail = runtimeEntityType.AddProperty(
|
||||
"WysylajEmail",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("WysylajEmail", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<WysylajEmail>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
wysylajEmail.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
wysylajEmail.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { hRId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "HarmRap");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,149 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class HarmRapParamEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.HarmRapParam",
|
||||
typeof(HarmRapParam),
|
||||
baseEntityType);
|
||||
|
||||
var hRId = runtimeEntityType.AddProperty(
|
||||
"HRId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(HarmRapParam).GetProperty("HRId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapParam).GetField("<HRId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
hRId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
hRId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
hRId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var parNazwa = runtimeEntityType.AddProperty(
|
||||
"ParNazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(HarmRapParam).GetProperty("ParNazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapParam).GetField("<ParNazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
parNazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
parNazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var parWartosc = runtimeEntityType.AddProperty(
|
||||
"ParWartosc",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(HarmRapParam).GetProperty("ParWartosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapParam).GetField("<ParWartosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
parWartosc.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
parWartosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { hRId, parNazwa });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("HRId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("HRId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var hR = declaringEntityType.AddNavigation("HR",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(HarmRap),
|
||||
propertyInfo: typeof(HarmRapParam).GetProperty("HR", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapParam).GetField("<HR>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var harmRapParam = principalEntityType.AddNavigation("HarmRapParam",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<HarmRapParam>),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("HarmRapParam", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<HarmRapParam>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_HarmRapParam_HRId");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "HarmRapParam");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,200 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class HarmRapZlecenieEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.HarmRapZlecenie",
|
||||
typeof(HarmRapZlecenie),
|
||||
baseEntityType);
|
||||
|
||||
var hRId = runtimeEntityType.AddProperty(
|
||||
"HRId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(HarmRapZlecenie).GetProperty("HRId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapZlecenie).GetField("<HRId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
hRId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
hRId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
hRId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dataCzas = runtimeEntityType.AddProperty(
|
||||
"DataCzas",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(HarmRapZlecenie).GetProperty("DataCzas", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapZlecenie).GetField("<DataCzas>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
dataCzas.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
dataCzas.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
dataCzas.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var komentarz = runtimeEntityType.AddProperty(
|
||||
"Komentarz",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(HarmRapZlecenie).GetProperty("Komentarz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapZlecenie).GetField("<Komentarz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
komentarz.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
komentarz.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var status = runtimeEntityType.AddProperty(
|
||||
"Status",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmRapZlecenie).GetProperty("Status", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapZlecenie).GetField("<Status>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
status.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
status.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(HarmRapZlecenie).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapZlecenie).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { hRId, dataCzas });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
var idx_HarmRapZlecenieDataCzas = runtimeEntityType.AddIndex(
|
||||
new[] { dataCzas },
|
||||
name: "idx_HarmRapZlecenieDataCzas");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("HRId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("HRId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var hR = declaringEntityType.AddNavigation("HR",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(HarmRap),
|
||||
propertyInfo: typeof(HarmRapZlecenie).GetProperty("HR", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRapZlecenie).GetField("<HR>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var harmRapZlecenie = principalEntityType.AddNavigation("HarmRapZlecenie",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<HarmRapZlecenie>),
|
||||
propertyInfo: typeof(HarmRap).GetProperty("HarmRapZlecenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmRap).GetField("<HarmRapZlecenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_HarmRapZlecenie_HRId");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "HarmRapZlecenie");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,418 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class HarmWpisEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.HarmWpis",
|
||||
typeof(HarmWpis),
|
||||
baseEntityType);
|
||||
|
||||
var harmId = runtimeEntityType.AddProperty(
|
||||
"HarmId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("HarmId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<HarmId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
harmId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
harmId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
harmId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrHarmId = runtimeEntityType.AddProperty(
|
||||
"CentrHarmId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("CentrHarmId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<CentrHarmId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrHarmId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrHarmId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrHarmId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cenyBrutto = runtimeEntityType.AddProperty(
|
||||
"CenyBrutto",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("CenyBrutto", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<CenyBrutto>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cenyBrutto.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
cenyBrutto.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var harmTyp = runtimeEntityType.AddProperty(
|
||||
"HarmTyp",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("HarmTyp", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<HarmTyp>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
harmTyp.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
harmTyp.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var krajId = runtimeEntityType.AddProperty(
|
||||
"KrajId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("KrajId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<KrajId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
krajId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
krajId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
krajId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opcje = runtimeEntityType.AddProperty(
|
||||
"Opcje",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("Opcje", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<Opcje>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
opcje.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
opcje.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var polId = runtimeEntityType.AddProperty(
|
||||
"PolId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("PolId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<PolId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
polId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
polId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
polId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var uwzgledniony = runtimeEntityType.AddProperty(
|
||||
"Uwzgledniony",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("Uwzgledniony", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<Uwzgledniony>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
uwzgledniony.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
uwzgledniony.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var waznyDo = runtimeEntityType.AddProperty(
|
||||
"WaznyDo",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("WaznyDo", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<WaznyDo>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
waznyDo.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
waznyDo.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
waznyDo.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var waznyOd = runtimeEntityType.AddProperty(
|
||||
"WaznyOd",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("WaznyOd", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<WaznyOd>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
waznyOd.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
waznyOd.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
waznyOd.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { harmId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_HARMWPIS");
|
||||
|
||||
var idx_HarmKraj = runtimeEntityType.AddIndex(
|
||||
new[] { krajId, harmId },
|
||||
name: "idx_HarmKraj");
|
||||
|
||||
var idx_HarmPol = runtimeEntityType.AddIndex(
|
||||
new[] { polId },
|
||||
name: "idx_HarmPol");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KrajId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KrajId") }),
|
||||
principalEntityType);
|
||||
|
||||
var kraj = declaringEntityType.AddNavigation("Kraj",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kraj),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("Kraj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<Kraj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var harmWpis = principalEntityType.AddNavigation("HarmWpis",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<HarmWpis>),
|
||||
propertyInfo: typeof(Kraj).GetProperty("HarmWpis", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kraj).GetField("<HarmWpis>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_Ref_HarmKraj");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("PolId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("PolId") }),
|
||||
principalEntityType);
|
||||
|
||||
var pol = declaringEntityType.AddNavigation("Pol",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Polityka),
|
||||
propertyInfo: typeof(HarmWpis).GetProperty("Pol", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(HarmWpis).GetField("<Pol>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var harmWpis = principalEntityType.AddNavigation("HarmWpis",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<HarmWpis>),
|
||||
propertyInfo: typeof(Polityka).GetProperty("HarmWpis", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Polityka).GetField("<HarmWpis>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_HARMWPIS_REF_HARMP_POLITYKA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "HarmWpis");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,310 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class IstwEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Istw",
|
||||
typeof(Istw),
|
||||
baseEntityType);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Istw).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var magId = runtimeEntityType.AddProperty(
|
||||
"MagId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Istw).GetProperty("MagId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<MagId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
magId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
magId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
magId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var blokadaMag = runtimeEntityType.AddProperty(
|
||||
"BlokadaMag",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Istw).GetProperty("BlokadaMag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<BlokadaMag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
blokadaMag.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
blokadaMag.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
blokadaMag.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cenaMag = runtimeEntityType.AddProperty(
|
||||
"CenaMag",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Istw).GetProperty("CenaMag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<CenaMag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
cenaMag.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cenaMag.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cenaMag.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rezerwacjaMag = runtimeEntityType.AddProperty(
|
||||
"RezerwacjaMag",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Istw).GetProperty("RezerwacjaMag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<RezerwacjaMag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
rezerwacjaMag.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
rezerwacjaMag.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
rezerwacjaMag.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stanMag = runtimeEntityType.AddProperty(
|
||||
"StanMag",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Istw).GetProperty("StanMag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<StanMag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
stanMag.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
stanMag.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
stanMag.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stanMax = runtimeEntityType.AddProperty(
|
||||
"StanMax",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Istw).GetProperty("StanMax", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<StanMax>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
stanMax.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
stanMax.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
stanMax.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stanMin = runtimeEntityType.AddProperty(
|
||||
"StanMin",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Istw).GetProperty("StanMin", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<StanMin>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
stanMin.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
stanMin.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
stanMin.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { towId, magId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_ISTW");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { magId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("MagId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("MagId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var mag = declaringEntityType.AddNavigation("Mag",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Magazyn),
|
||||
propertyInfo: typeof(Istw).GetProperty("Mag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<Mag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var istw = principalEntityType.AddNavigation("Istw",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Istw>),
|
||||
propertyInfo: typeof(Magazyn).GetProperty("Istw", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Magazyn).GetField("<Istw>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_ISTW_REF_ISTWM_MAGAZYN");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var tow = declaringEntityType.AddNavigation("Tow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(Istw).GetProperty("Tow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Istw).GetField("<Tow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var istw = principalEntityType.AddNavigation("Istw",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Istw>),
|
||||
propertyInfo: typeof(Towar).GetProperty("Istw", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<Istw>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_ISTW_REF_TOWIS_TOWAR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Istw");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
149
Blink.Backoffice.Services.PcmDb/CompiledEntities/JMEntityType.cs
Normal file
149
Blink.Backoffice.Services.PcmDb/CompiledEntities/JMEntityType.cs
Normal file
@ -0,0 +1,149 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class JMEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.JM",
|
||||
typeof(JM),
|
||||
baseEntityType);
|
||||
|
||||
var jMId = runtimeEntityType.AddProperty(
|
||||
"JMId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(JM).GetProperty("JMId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(JM).GetField("<JMId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
jMId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
jMId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
jMId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var centrJMId = runtimeEntityType.AddProperty(
|
||||
"CentrJMId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(JM).GetProperty("CentrJMId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(JM).GetField("<CentrJMId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrJMId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrJMId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrJMId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(JM).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(JM).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 10,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(10)",
|
||||
size: 10));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var precyzja = runtimeEntityType.AddProperty(
|
||||
"Precyzja",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(JM).GetProperty("Precyzja", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(JM).GetField("<Precyzja>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
precyzja.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
precyzja.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { jMId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
var idx_CentrJMId = runtimeEntityType.AddIndex(
|
||||
new[] { centrJMId },
|
||||
name: "idx_CentrJMId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "JM");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,389 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KartaLojEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KartaLoj",
|
||||
typeof(KartaLoj),
|
||||
baseEntityType);
|
||||
|
||||
var kartaId = runtimeEntityType.AddProperty(
|
||||
"KartaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("KartaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<KartaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kartaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kartaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kartaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var centrKartaId = runtimeEntityType.AddProperty(
|
||||
"CentrKartaId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("CentrKartaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<CentrKartaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrKartaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrKartaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrKartaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kodKarty = runtimeEntityType.AddProperty(
|
||||
"KodKarty",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("KodKarty", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<KodKarty>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
kodKarty.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
kodKarty.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kontoId = runtimeEntityType.AddProperty(
|
||||
"KontoId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("KontoId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<KontoId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kontoId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontoId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontoId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis1 = runtimeEntityType.AddProperty(
|
||||
"Opis1",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("Opis1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<Opis1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
opis1.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
opis1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis2 = runtimeEntityType.AddProperty(
|
||||
"Opis2",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("Opis2", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<Opis2>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
opis2.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
opis2.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var posiadacz = runtimeEntityType.AddProperty(
|
||||
"Posiadacz",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("Posiadacz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<Posiadacz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
posiadacz.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
posiadacz.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typKarty = runtimeEntityType.AddProperty(
|
||||
"TypKarty",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("TypKarty", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<TypKarty>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typKarty.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typKarty.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var uniewazniono = runtimeEntityType.AddProperty(
|
||||
"Uniewazniono",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("Uniewazniono", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<Uniewazniono>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
uniewazniono.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
uniewazniono.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
uniewazniono.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var waznaDo = runtimeEntityType.AddProperty(
|
||||
"WaznaDo",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("WaznaDo", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<WaznaDo>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
waznaDo.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
waznaDo.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
waznaDo.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var waznaOd = runtimeEntityType.AddProperty(
|
||||
"WaznaOd",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("WaznaOd", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<WaznaOd>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
waznaOd.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
waznaOd.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
waznaOd.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kartaId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KARTALOJ");
|
||||
|
||||
var idx_CentrKartaId = runtimeEntityType.AddIndex(
|
||||
new[] { centrKartaId },
|
||||
name: "idx_CentrKartaId");
|
||||
|
||||
var idx_KLoj_KodKarty = runtimeEntityType.AddIndex(
|
||||
new[] { kodKarty },
|
||||
name: "idx_KLoj_KodKarty");
|
||||
|
||||
var idx_KLoj_Konto = runtimeEntityType.AddIndex(
|
||||
new[] { kontoId },
|
||||
name: "idx_KLoj_Konto");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontoId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontoId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var konto = declaringEntityType.AddNavigation("Konto",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(KontoLoj),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("Konto", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<Konto>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kartaLoj = principalEntityType.AddNavigation("KartaLoj",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KartaLoj>),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("KartaLoj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<KartaLoj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "Ref_KartaKonto");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeSkipNavigation CreateSkipNavigation1(RuntimeEntityType declaringEntityType, RuntimeEntityType targetEntityType, RuntimeEntityType joinEntityType)
|
||||
{
|
||||
var skipNavigation = declaringEntityType.AddSkipNavigation(
|
||||
"NrRej",
|
||||
targetEntityType,
|
||||
joinEntityType.FindForeignKey(
|
||||
new[] { joinEntityType.FindProperty("KartaId") },
|
||||
declaringEntityType.FindKey(new[] { declaringEntityType.FindProperty("KartaId") }),
|
||||
declaringEntityType),
|
||||
true,
|
||||
false,
|
||||
typeof(ICollection<NrRej>),
|
||||
propertyInfo: typeof(KartaLoj).GetProperty("NrRej", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KartaLoj).GetField("<NrRej>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var inverse = targetEntityType.FindSkipNavigation("Karta");
|
||||
if (inverse != null)
|
||||
{
|
||||
skipNavigation.Inverse = inverse;
|
||||
inverse.Inverse = skipNavigation;
|
||||
}
|
||||
|
||||
return skipNavigation;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KartaLoj");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,558 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KasKodEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KasKod",
|
||||
typeof(KasKod),
|
||||
baseEntityType);
|
||||
|
||||
var kasaId = runtimeEntityType.AddProperty(
|
||||
"KasaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KasKod).GetProperty("KasaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<KasaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kasaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kasaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kasaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KasKod).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasKod).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
kolejnosc.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var bylyZmianyCen = runtimeEntityType.AddProperty(
|
||||
"BylyZmianyCen",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasKod).GetProperty("BylyZmianyCen", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<BylyZmianyCen>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
bylyZmianyCen.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
bylyZmianyCen.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var bylyZmianyInne = runtimeEntityType.AddProperty(
|
||||
"BylyZmianyInne",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasKod).GetProperty("BylyZmianyInne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<BylyZmianyInne>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
bylyZmianyInne.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
bylyZmianyInne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dodIndeks = runtimeEntityType.AddProperty(
|
||||
"DodIndeks",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(KasKod).GetProperty("DodIndeks", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<DodIndeks>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
dodIndeks.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
dodIndeks.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var ileWKodzie = runtimeEntityType.AddProperty(
|
||||
"IleWKodzie",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KasKod).GetProperty("IleWKodzie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<IleWKodzie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
ileWKodzie.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
ileWKodzie.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
ileWKodzie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kasPrefPLU = runtimeEntityType.AddProperty(
|
||||
"KasPrefPLU",
|
||||
typeof(int?),
|
||||
propertyInfo: typeof(KasKod).GetProperty("KasPrefPLU", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<KasPrefPLU>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kasPrefPLU.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
keyComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
providerValueComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)));
|
||||
kasPrefPLU.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kod = runtimeEntityType.AddProperty(
|
||||
"Kod",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KasKod).GetProperty("Kod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<Kod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
kod.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
kod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kodOpak = runtimeEntityType.AddProperty(
|
||||
"KodOpak",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KasKod).GetProperty("KodOpak", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<KodOpak>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
kodOpak.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
kodOpak.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var pLU = runtimeEntityType.AddProperty(
|
||||
"PLU",
|
||||
typeof(int?),
|
||||
propertyInfo: typeof(KasKod).GetProperty("PLU", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<PLU>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
pLU.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
keyComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
providerValueComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)));
|
||||
pLU.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var pLUOpak = runtimeEntityType.AddProperty(
|
||||
"PLUOpak",
|
||||
typeof(int?),
|
||||
propertyInfo: typeof(KasKod).GetProperty("PLUOpak", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<PLUOpak>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
pLUOpak.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
keyComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
providerValueComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)));
|
||||
pLUOpak.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var poziomCen = runtimeEntityType.AddProperty(
|
||||
"PoziomCen",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(KasKod).GetProperty("PoziomCen", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<PoziomCen>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
poziomCen.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
poziomCen.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rezerwa = runtimeEntityType.AddProperty(
|
||||
"Rezerwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KasKod).GetProperty("Rezerwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<Rezerwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
rezerwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
rezerwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var skrot = runtimeEntityType.AddProperty(
|
||||
"Skrot",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KasKod).GetProperty("Skrot", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<Skrot>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
skrot.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
skrot.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var status = runtimeEntityType.AddProperty(
|
||||
"Status",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasKod).GetProperty("Status", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<Status>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
status.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
status.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stawka = runtimeEntityType.AddProperty(
|
||||
"Stawka",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(KasKod).GetProperty("Stawka", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<Stawka>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
stawka.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
stawka.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typTowaru = runtimeEntityType.AddProperty(
|
||||
"TypTowaru",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(KasKod).GetProperty("TypTowaru", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<TypTowaru>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
typTowaru.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
typTowaru.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmianyCen = runtimeEntityType.AddProperty(
|
||||
"ZmianyCen",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasKod).GetProperty("ZmianyCen", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<ZmianyCen>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
zmianyCen.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
zmianyCen.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmianyInne = runtimeEntityType.AddProperty(
|
||||
"ZmianyInne",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasKod).GetProperty("ZmianyInne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<ZmianyInne>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
zmianyInne.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
zmianyInne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kasaId, towId, kolejnosc });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KASKOD");
|
||||
|
||||
var idx_KasKodTow = runtimeEntityType.AddIndex(
|
||||
new[] { towId, kolejnosc },
|
||||
name: "idx_KasKodTow");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KasaId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KasaId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kasa = declaringEntityType.AddNavigation("Kasa",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kasa),
|
||||
propertyInfo: typeof(KasKod).GetProperty("Kasa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<Kasa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kasKod = principalEntityType.AddNavigation("KasKod",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KasKod>),
|
||||
propertyInfo: typeof(Kasa).GetProperty("KasKod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<KasKod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KASKOD_REF_KASKO_KASA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var tow = declaringEntityType.AddNavigation("Tow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(KasKod).GetProperty("Tow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasKod).GetField("<Tow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kasKod = principalEntityType.AddNavigation("KasKod",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KasKod>),
|
||||
propertyInfo: typeof(Towar).GetProperty("KasKod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<KasKod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KASKOD_REF_KASKO_TOWAR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KasKod");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,150 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KasParEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KasPar",
|
||||
typeof(KasPar),
|
||||
baseEntityType);
|
||||
|
||||
var kasaId = runtimeEntityType.AddProperty(
|
||||
"KasaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KasPar).GetProperty("KasaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasPar).GetField("<KasaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kasaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kasaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kasaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var parNazwa = runtimeEntityType.AddProperty(
|
||||
"ParNazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KasPar).GetProperty("ParNazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasPar).GetField("<ParNazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
parNazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
parNazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var parWartosc = runtimeEntityType.AddProperty(
|
||||
"ParWartosc",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KasPar).GetProperty("ParWartosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasPar).GetField("<ParWartosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
parWartosc.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
parWartosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kasaId, parNazwa });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KASPAR");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KasaId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KasaId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kasa = declaringEntityType.AddNavigation("Kasa",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kasa),
|
||||
propertyInfo: typeof(KasPar).GetProperty("Kasa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasPar).GetField("<Kasa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kasPar = principalEntityType.AddNavigation("KasPar",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KasPar>),
|
||||
propertyInfo: typeof(Kasa).GetProperty("KasPar", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<KasPar>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KASPAR_REF_KASPA_KASA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KasPar");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,331 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KasTowEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KasTow",
|
||||
typeof(KasTow),
|
||||
baseEntityType);
|
||||
|
||||
var kasaId = runtimeEntityType.AddProperty(
|
||||
"KasaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KasTow).GetProperty("KasaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<KasaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kasaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kasaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kasaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kodWyslany = runtimeEntityType.AddProperty(
|
||||
"KodWyslany",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KasTow).GetProperty("KodWyslany", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<KodWyslany>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
kodWyslany.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
kodWyslany.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dodIndeks = runtimeEntityType.AddProperty(
|
||||
"DodIndeks",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasTow).GetProperty("DodIndeks", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<DodIndeks>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
dodIndeks.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
dodIndeks.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dodatkowy = runtimeEntityType.AddProperty(
|
||||
"Dodatkowy",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasTow).GetProperty("Dodatkowy", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<Dodatkowy>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
dodatkowy.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
dodatkowy.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var flagaExp = runtimeEntityType.AddProperty(
|
||||
"FlagaExp",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasTow).GetProperty("FlagaExp", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<FlagaExp>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
flagaExp.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
flagaExp.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var plu = runtimeEntityType.AddProperty(
|
||||
"Plu",
|
||||
typeof(int),
|
||||
propertyInfo: typeof(KasTow).GetProperty("Plu", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<Plu>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0);
|
||||
plu.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
keyComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
providerValueComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v));
|
||||
plu.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KasTow).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typTowaru = runtimeEntityType.AddProperty(
|
||||
"TypTowaru",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasTow).GetProperty("TypTowaru", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<TypTowaru>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typTowaru.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typTowaru.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmianyCen = runtimeEntityType.AddProperty(
|
||||
"ZmianyCen",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasTow).GetProperty("ZmianyCen", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<ZmianyCen>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
zmianyCen.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
zmianyCen.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmianyInne = runtimeEntityType.AddProperty(
|
||||
"ZmianyInne",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasTow).GetProperty("ZmianyInne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<ZmianyInne>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
zmianyInne.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
zmianyInne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kasaId, kodWyslany });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KASTOW");
|
||||
|
||||
var idx_KasTowKasaPluDodIndeks = runtimeEntityType.AddIndex(
|
||||
new[] { kasaId, plu, dodIndeks },
|
||||
name: "idx_KasTowKasaPluDodIndeks");
|
||||
|
||||
var idx_KasTowTowId = runtimeEntityType.AddIndex(
|
||||
new[] { towId },
|
||||
name: "idx_KasTowTowId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KasaId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KasaId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kasa = declaringEntityType.AddNavigation("Kasa",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kasa),
|
||||
propertyInfo: typeof(KasTow).GetProperty("Kasa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<Kasa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kasTow = principalEntityType.AddNavigation("KasTow",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KasTow>),
|
||||
propertyInfo: typeof(Kasa).GetProperty("KasTow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<KasTow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KASTOW_REF_KASKO_KASA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var tow = declaringEntityType.AddNavigation("Tow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(KasTow).GetProperty("Tow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasTow).GetField("<Tow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kasTow = principalEntityType.AddNavigation("KasTow",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KasTow>),
|
||||
propertyInfo: typeof(Towar).GetProperty("KasTow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<KasTow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KASTOW_REF_KASTO_TOWAR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KasTow");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,318 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KasaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Kasa",
|
||||
typeof(Kasa),
|
||||
baseEntityType);
|
||||
|
||||
var kasaId = runtimeEntityType.AddProperty(
|
||||
"KasaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Kasa).GetProperty("KasaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<KasaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kasaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kasaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kasaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Kasa).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var magId = runtimeEntityType.AddProperty(
|
||||
"MagId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Kasa).GetProperty("MagId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<MagId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
magId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
magId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
magId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Kasa).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nrUnikatowy = runtimeEntityType.AddProperty(
|
||||
"NrUnikatowy",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Kasa).GetProperty("NrUnikatowy", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<NrUnikatowy>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 30,
|
||||
unicode: false);
|
||||
nrUnikatowy.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(30)",
|
||||
size: 30));
|
||||
nrUnikatowy.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var numer = runtimeEntityType.AddProperty(
|
||||
"Numer",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Kasa).GetProperty("Numer", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<Numer>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
numer.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
numer.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rodzaj = runtimeEntityType.AddProperty(
|
||||
"Rodzaj",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Kasa).GetProperty("Rodzaj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<Rodzaj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
rodzaj.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
rodzaj.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stanowisko = runtimeEntityType.AddProperty(
|
||||
"Stanowisko",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Kasa).GetProperty("Stanowisko", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<Stanowisko>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
stanowisko.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
stanowisko.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Kasa).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
typ.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kasaId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KASA");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { magId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("MagId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("MagId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var mag = declaringEntityType.AddNavigation("Mag",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Magazyn),
|
||||
propertyInfo: typeof(Kasa).GetProperty("Mag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<Mag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kasa = principalEntityType.AddNavigation("Kasa",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Kasa>),
|
||||
propertyInfo: typeof(Magazyn).GetProperty("Kasa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Magazyn).GetField("<Kasa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KASA_REF_KASAM_MAGAZYN");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeSkipNavigation CreateSkipNavigation1(RuntimeEntityType declaringEntityType, RuntimeEntityType targetEntityType, RuntimeEntityType joinEntityType)
|
||||
{
|
||||
var skipNavigation = declaringEntityType.AddSkipNavigation(
|
||||
"As",
|
||||
targetEntityType,
|
||||
joinEntityType.FindForeignKey(
|
||||
new[] { joinEntityType.FindProperty("KasaId") },
|
||||
declaringEntityType.FindKey(new[] { declaringEntityType.FindProperty("KasaId") }),
|
||||
declaringEntityType),
|
||||
true,
|
||||
false,
|
||||
typeof(ICollection<Asort>),
|
||||
propertyInfo: typeof(Kasa).GetProperty("As", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<As>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var inverse = targetEntityType.FindSkipNavigation("Kasa");
|
||||
if (inverse != null)
|
||||
{
|
||||
skipNavigation.Inverse = inverse;
|
||||
inverse.Inverse = skipNavigation;
|
||||
}
|
||||
|
||||
return skipNavigation;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Kasa");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,174 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KasaFormaPlatnEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KasaFormaPlatn",
|
||||
typeof(KasaFormaPlatn),
|
||||
baseEntityType);
|
||||
|
||||
var formaId = runtimeEntityType.AddProperty(
|
||||
"FormaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KasaFormaPlatn).GetProperty("FormaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasaFormaPlatn).GetField("<FormaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
formaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
formaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
formaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kasaId = runtimeEntityType.AddProperty(
|
||||
"KasaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KasaFormaPlatn).GetProperty("KasaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasaFormaPlatn).GetField("<KasaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kasaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kasaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kasaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KasaFormaPlatn).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasaFormaPlatn).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { formaId, kasaId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { kasaId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("FormaId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("FormaId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var forma = declaringEntityType.AddNavigation("Forma",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(FormaPlatnPos7),
|
||||
propertyInfo: typeof(KasaFormaPlatn).GetProperty("Forma", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasaFormaPlatn).GetField("<Forma>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kasaFormaPlatn = principalEntityType.AddNavigation("KasaFormaPlatn",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KasaFormaPlatn>),
|
||||
propertyInfo: typeof(FormaPlatnPos7).GetProperty("KasaFormaPlatn", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(FormaPlatnPos7).GetField("<KasaFormaPlatn>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KASAFORMAPLATN_FPP7");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KasaId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KasaId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kasa = declaringEntityType.AddNavigation("Kasa",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kasa),
|
||||
propertyInfo: typeof(KasaFormaPlatn).GetProperty("Kasa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KasaFormaPlatn).GetField("<Kasa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kasaFormaPlatn = principalEntityType.AddNavigation("KasaFormaPlatn",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KasaFormaPlatn>),
|
||||
propertyInfo: typeof(Kasa).GetProperty("KasaFormaPlatn", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kasa).GetField("<KasaFormaPlatn>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KASAFORMAPLATN_KASA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KasaFormaPlatn");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,201 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KatParamEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KatParam",
|
||||
typeof(KatParam),
|
||||
baseEntityType);
|
||||
|
||||
var katId = runtimeEntityType.AddProperty(
|
||||
"KatId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KatParam).GetProperty("KatId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KatParam).GetField("<KatId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
katId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
katId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
katId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var parId = runtimeEntityType.AddProperty(
|
||||
"ParId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KatParam).GetProperty("ParId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KatParam).GetField("<ParId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
parId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
parId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
parId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KatParam).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KatParam).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
kolejnosc.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wartDom = runtimeEntityType.AddProperty(
|
||||
"WartDom",
|
||||
typeof(int),
|
||||
propertyInfo: typeof(KatParam).GetProperty("WartDom", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KatParam).GetField("<WartDom>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0);
|
||||
wartDom.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
keyComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
providerValueComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v));
|
||||
wartDom.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { katId, parId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KATPARAM");
|
||||
|
||||
var idx_KatParKat = runtimeEntityType.AddIndex(
|
||||
new[] { katId },
|
||||
name: "idx_KatParKat");
|
||||
|
||||
var idx_KatParPar = runtimeEntityType.AddIndex(
|
||||
new[] { parId },
|
||||
name: "idx_KatParPar");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KatId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KatId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kat = declaringEntityType.AddNavigation("Kat",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kategoria),
|
||||
propertyInfo: typeof(KatParam).GetProperty("Kat", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KatParam).GetField("<Kat>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var katParam = principalEntityType.AddNavigation("KatParam",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KatParam>),
|
||||
propertyInfo: typeof(Kategoria).GetProperty("KatParam", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kategoria).GetField("<KatParam>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KATPARAM_REF_KATPA_KATEGORI");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ParId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("ParId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var par = declaringEntityType.AddNavigation("Par",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Parametr),
|
||||
propertyInfo: typeof(KatParam).GetProperty("Par", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KatParam).GetField("<Par>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var katParam = principalEntityType.AddNavigation("KatParam",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KatParam>),
|
||||
propertyInfo: typeof(Parametr).GetProperty("KatParam", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Parametr).GetField("<KatParam>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KATPARAM_REF_PARKA_PARAMETR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KatParam");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,129 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KategoriaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Kategoria",
|
||||
typeof(Kategoria),
|
||||
baseEntityType);
|
||||
|
||||
var katId = runtimeEntityType.AddProperty(
|
||||
"KatId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Kategoria).GetProperty("KatId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kategoria).GetField("<KatId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
katId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
katId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
katId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var centrKatId = runtimeEntityType.AddProperty(
|
||||
"CentrKatId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Kategoria).GetProperty("CentrKatId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kategoria).GetField("<CentrKatId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrKatId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrKatId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrKatId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Kategoria).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kategoria).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { katId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KATEGORIA");
|
||||
|
||||
var idx_CentrKatId = runtimeEntityType.AddIndex(
|
||||
new[] { centrKatId },
|
||||
name: "idx_CentrKatId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Kategoria");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,315 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KodDodEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KodDod",
|
||||
typeof(KodDod),
|
||||
baseEntityType);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KodDod).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KodDod).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
kolejnosc.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var ileWKodzie = runtimeEntityType.AddProperty(
|
||||
"IleWKodzie",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KodDod).GetProperty("IleWKodzie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<IleWKodzie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
ileWKodzie.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
ileWKodzie.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
ileWKodzie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kod = runtimeEntityType.AddProperty(
|
||||
"Kod",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KodDod).GetProperty("Kod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<Kod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
kod.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
kod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kodCentralny = runtimeEntityType.AddProperty(
|
||||
"KodCentralny",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(KodDod).GetProperty("KodCentralny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<KodCentralny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kodCentralny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
kodCentralny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var poziomCen = runtimeEntityType.AddProperty(
|
||||
"PoziomCen",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KodDod).GetProperty("PoziomCen", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<PoziomCen>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
poziomCen.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
poziomCen.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var prefPLU = runtimeEntityType.AddProperty(
|
||||
"PrefPLU",
|
||||
typeof(int),
|
||||
propertyInfo: typeof(KodDod).GetProperty("PrefPLU", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<PrefPLU>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0);
|
||||
prefPLU.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
keyComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
providerValueComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v));
|
||||
prefPLU.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var skrot = runtimeEntityType.AddProperty(
|
||||
"Skrot",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KodDod).GetProperty("Skrot", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<Skrot>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
skrot.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
skrot.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var subsysKoduDod = runtimeEntityType.AddProperty(
|
||||
"SubsysKoduDod",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KodDod).GetProperty("SubsysKoduDod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<SubsysKoduDod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
subsysKoduDod.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
subsysKoduDod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typKodu = runtimeEntityType.AddProperty(
|
||||
"TypKodu",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(KodDod).GetProperty("TypKodu", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<TypKodu>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
typKodu.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
typKodu.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { towId, kolejnosc });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KODDOD");
|
||||
|
||||
var idx_KodDodKod = runtimeEntityType.AddIndex(
|
||||
new[] { kod },
|
||||
name: "idx_KodDodKod");
|
||||
|
||||
var idx_KodDodSkrot = runtimeEntityType.AddIndex(
|
||||
new[] { skrot },
|
||||
name: "idx_KodDodSkrot");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var tow = declaringEntityType.AddNavigation("Tow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(KodDod).GetProperty("Tow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodDod).GetField("<Tow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kodDod = principalEntityType.AddNavigation("KodDod",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KodDod>),
|
||||
propertyInfo: typeof(Towar).GetProperty("KodDod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<KodDod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KODDOD_REF_KODDO_TOWAR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KodDod");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,288 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KodWazonyEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KodWazony",
|
||||
typeof(KodWazony),
|
||||
baseEntityType);
|
||||
|
||||
var kWId = runtimeEntityType.AddProperty(
|
||||
"KWId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KodWazony).GetProperty("KWId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodWazony).GetField("<KWId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kWId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kWId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kWId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var centrKWId = runtimeEntityType.AddProperty(
|
||||
"CentrKWId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KodWazony).GetProperty("CentrKWId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodWazony).GetField("<CentrKWId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrKWId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrKWId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrKWId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var czescStala = runtimeEntityType.AddProperty(
|
||||
"CzescStala",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KodWazony).GetProperty("CzescStala", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodWazony).GetField("<CzescStala>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
czescStala.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
czescStala.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dodKontrola = runtimeEntityType.AddProperty(
|
||||
"DodKontrola",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KodWazony).GetProperty("DodKontrola", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodWazony).GetField("<DodKontrola>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
dodKontrola.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
dodKontrola.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var jMId = runtimeEntityType.AddProperty(
|
||||
"JMId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KodWazony).GetProperty("JMId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodWazony).GetField("<JMId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
jMId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
jMId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
jMId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KodWazony).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodWazony).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var precyzjaWKodzie = runtimeEntityType.AddProperty(
|
||||
"PrecyzjaWKodzie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KodWazony).GetProperty("PrecyzjaWKodzie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodWazony).GetField("<PrecyzjaWKodzie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
precyzjaWKodzie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
precyzjaWKodzie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var prefix = runtimeEntityType.AddProperty(
|
||||
"Prefix",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KodWazony).GetProperty("Prefix", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodWazony).GetField("<Prefix>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
prefix.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
prefix.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wartoscWKodzie = runtimeEntityType.AddProperty(
|
||||
"WartoscWKodzie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KodWazony).GetProperty("WartoscWKodzie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodWazony).GetField("<WartoscWKodzie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
wartoscWKodzie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
wartoscWKodzie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kWId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KODWAZONY");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { jMId });
|
||||
|
||||
var idx_CentrKWId = runtimeEntityType.AddIndex(
|
||||
new[] { centrKWId },
|
||||
name: "idx_CentrKWId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("JMId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("JMId") }),
|
||||
principalEntityType);
|
||||
|
||||
var jM = declaringEntityType.AddNavigation("JM",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(JM),
|
||||
propertyInfo: typeof(KodWazony).GetProperty("JM", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KodWazony).GetField("<JM>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kodWazony = principalEntityType.AddNavigation("KodWazony",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KodWazony>),
|
||||
propertyInfo: typeof(JM).GetProperty("KodWazony", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(JM).GetField("<KodWazony>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "Ref_KodWazony");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KodWazony");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,124 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KomentarzEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Komentarz",
|
||||
typeof(Komentarz),
|
||||
baseEntityType);
|
||||
|
||||
var zmId = runtimeEntityType.AddProperty(
|
||||
"ZmId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Komentarz).GetProperty("ZmId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Komentarz).GetField("<ZmId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
zmId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
zmId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
zmId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis = runtimeEntityType.AddProperty(
|
||||
"Opis",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Komentarz).GetProperty("Opis", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Komentarz).GetField("<Opis>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
opis.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
opis.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { zmId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KOMENTARZ");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ZmId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("ZmId") }),
|
||||
principalEntityType,
|
||||
unique: true,
|
||||
required: true);
|
||||
|
||||
var zm = declaringEntityType.AddNavigation("Zm",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Zmiana),
|
||||
propertyInfo: typeof(Komentarz).GetProperty("Zm", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Komentarz).GetField("<Zm>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var komentarz = principalEntityType.AddNavigation("Komentarz",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(Komentarz),
|
||||
propertyInfo: typeof(Zmiana).GetProperty("Komentarz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Zmiana).GetField("<Komentarz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KOMENTAR_REF_ZMKOM_ZMIANA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Komentarz");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,123 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KonfigEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Konfig",
|
||||
typeof(Konfig),
|
||||
baseEntityType);
|
||||
|
||||
var parGrupa = runtimeEntityType.AddProperty(
|
||||
"ParGrupa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Konfig).GetProperty("ParGrupa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Konfig).GetField("<ParGrupa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
parGrupa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
parGrupa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var parNazwa = runtimeEntityType.AddProperty(
|
||||
"ParNazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Konfig).GetProperty("ParNazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Konfig).GetField("<ParNazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
parNazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
parNazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var parWartosc = runtimeEntityType.AddProperty(
|
||||
"ParWartosc",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Konfig).GetProperty("ParWartosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Konfig).GetField("<ParWartosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
parWartosc.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
parWartosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { parGrupa, parNazwa });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KONFIG");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Konfig");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,501 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KontoBankoweEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KontoBankowe",
|
||||
typeof(KontoBankowe),
|
||||
baseEntityType);
|
||||
|
||||
var kBId = runtimeEntityType.AddProperty(
|
||||
"KBId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("KBId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<KBId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kBId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kBId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kBId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywne = runtimeEntityType.AddProperty(
|
||||
"Aktywne",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Aktywne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Aktywne>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywne.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var bankId = runtimeEntityType.AddProperty(
|
||||
"BankId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("BankId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<BankId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
bankId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
bankId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
bankId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrKBId = runtimeEntityType.AddProperty(
|
||||
"CentrKBId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("CentrKBId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<CentrKBId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrKBId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrKBId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrKBId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var domyslne = runtimeEntityType.AddProperty(
|
||||
"Domyslne",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Domyslne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Domyslne>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
domyslne.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
domyslne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kBIdOplat = runtimeEntityType.AddProperty(
|
||||
"KBIdOplat",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("KBIdOplat", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<KBIdOplat>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kBIdOplat.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kBIdOplat.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kBIdOplat.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var magId = runtimeEntityType.AddProperty(
|
||||
"MagId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("MagId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<MagId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
magId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
magId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
magId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var numer = runtimeEntityType.AddProperty(
|
||||
"Numer",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Numer", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Numer>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
numer.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
numer.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var powKBId = runtimeEntityType.AddProperty(
|
||||
"PowKBId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("PowKBId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<PowKBId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
powKBId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
powKBId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
powKBId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var sufix = runtimeEntityType.AddProperty(
|
||||
"Sufix",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Sufix", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Sufix>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 10,
|
||||
unicode: false);
|
||||
sufix.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(10)",
|
||||
size: 10));
|
||||
sufix.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typ.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var walId = runtimeEntityType.AddProperty(
|
||||
"WalId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("WalId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<WalId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
walId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
walId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
walId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kBId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { bankId });
|
||||
|
||||
var index0 = runtimeEntityType.AddIndex(
|
||||
new[] { magId });
|
||||
|
||||
var index1 = runtimeEntityType.AddIndex(
|
||||
new[] { walId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("BankId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("BankId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var bank = declaringEntityType.AddNavigation("Bank",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Bank),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Bank", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Bank>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kontoBankowe = principalEntityType.AddNavigation("KontoBankowe",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KontoBankowe>),
|
||||
propertyInfo: typeof(Bank).GetProperty("KontoBankowe", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Bank).GetField("<KontoBankowe>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KONTOBANK_BANK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("MagId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("MagId") }),
|
||||
principalEntityType);
|
||||
|
||||
var mag = declaringEntityType.AddNavigation("Mag",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Magazyn),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Mag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Mag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kontoBankowe = principalEntityType.AddNavigation("KontoBankowe",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KontoBankowe>),
|
||||
propertyInfo: typeof(Magazyn).GetProperty("KontoBankowe", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Magazyn).GetField("<KontoBankowe>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KONTOBANK_MAGAZYN");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey3(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("WalId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("WalId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var wal = declaringEntityType.AddNavigation("Wal",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Waluta),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Wal", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Wal>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kontoBankowe = principalEntityType.AddNavigation("KontoBankowe",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KontoBankowe>),
|
||||
propertyInfo: typeof(Waluta).GetProperty("KontoBankowe", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Waluta).GetField("<KontoBankowe>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KONTOBANK_WALUTA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeSkipNavigation CreateSkipNavigation1(RuntimeEntityType declaringEntityType, RuntimeEntityType targetEntityType, RuntimeEntityType joinEntityType)
|
||||
{
|
||||
var skipNavigation = declaringEntityType.AddSkipNavigation(
|
||||
"Dok",
|
||||
targetEntityType,
|
||||
joinEntityType.FindForeignKey(
|
||||
new[] { joinEntityType.FindProperty("KBId") },
|
||||
declaringEntityType.FindKey(new[] { declaringEntityType.FindProperty("KBId") }),
|
||||
declaringEntityType),
|
||||
true,
|
||||
false,
|
||||
typeof(ICollection<Dok>),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var inverse = targetEntityType.FindSkipNavigation("KB");
|
||||
if (inverse != null)
|
||||
{
|
||||
skipNavigation.Inverse = inverse;
|
||||
inverse.Inverse = skipNavigation;
|
||||
}
|
||||
|
||||
return skipNavigation;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KontoBankowe");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,421 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KontoBankoweKontrEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KontoBankoweKontr",
|
||||
typeof(KontoBankoweKontr),
|
||||
baseEntityType);
|
||||
|
||||
var kBKId = runtimeEntityType.AddProperty(
|
||||
"KBKId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("KBKId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<KBKId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kBKId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kBKId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kBKId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywne = runtimeEntityType.AddProperty(
|
||||
"Aktywne",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("Aktywne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<Aktywne>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywne.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var bankId = runtimeEntityType.AddProperty(
|
||||
"BankId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("BankId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<BankId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
bankId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
bankId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
bankId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrKBKId = runtimeEntityType.AddProperty(
|
||||
"CentrKBKId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("CentrKBKId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<CentrKBKId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrKBKId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrKBKId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrKBKId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var domyslne = runtimeEntityType.AddProperty(
|
||||
"Domyslne",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("Domyslne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<Domyslne>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
domyslne.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
domyslne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var numer = runtimeEntityType.AddProperty(
|
||||
"Numer",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("Numer", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<Numer>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
numer.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
numer.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var powKBKId = runtimeEntityType.AddProperty(
|
||||
"PowKBKId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("PowKBKId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<PowKBKId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
powKBKId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
powKBKId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
powKBKId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typ.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var walId = runtimeEntityType.AddProperty(
|
||||
"WalId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("WalId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<WalId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
walId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
walId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
walId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wykazVat = runtimeEntityType.AddProperty(
|
||||
"WykazVat",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("WykazVat", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<WykazVat>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
wykazVat.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
wykazVat.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kBKId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { bankId });
|
||||
|
||||
var index0 = runtimeEntityType.AddIndex(
|
||||
new[] { kontrId });
|
||||
|
||||
var index1 = runtimeEntityType.AddIndex(
|
||||
new[] { walId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("BankId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("BankId") }),
|
||||
principalEntityType);
|
||||
|
||||
var bank = declaringEntityType.AddNavigation("Bank",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Bank),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("Bank", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<Bank>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kontoBankoweKontr = principalEntityType.AddNavigation("KontoBankoweKontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KontoBankoweKontr>),
|
||||
propertyInfo: typeof(Bank).GetProperty("KontoBankoweKontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Bank).GetField("<KontoBankoweKontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KONTOBANKKONTR_BANK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kontoBankoweKontr = principalEntityType.AddNavigation("KontoBankoweKontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KontoBankoweKontr>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("KontoBankoweKontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<KontoBankoweKontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KONTOBANKKONTR_KONTR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey3(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("WalId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("WalId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var wal = declaringEntityType.AddNavigation("Wal",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Waluta),
|
||||
propertyInfo: typeof(KontoBankoweKontr).GetProperty("Wal", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankoweKontr).GetField("<Wal>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kontoBankoweKontr = principalEntityType.AddNavigation("KontoBankoweKontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KontoBankoweKontr>),
|
||||
propertyInfo: typeof(Waluta).GetProperty("KontoBankoweKontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Waluta).GetField("<KontoBankoweKontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KONTOBANKKONTR_WALUTA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KontoBankoweKontr");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,338 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KontoLojEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KontoLoj",
|
||||
typeof(KontoLoj),
|
||||
baseEntityType);
|
||||
|
||||
var kontoId = runtimeEntityType.AddProperty(
|
||||
"KontoId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("KontoId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<KontoId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontoId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontoId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontoId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywne = runtimeEntityType.AddProperty(
|
||||
"Aktywne",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("Aktywne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<Aktywne>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywne.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrKontoId = runtimeEntityType.AddProperty(
|
||||
"CentrKontoId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("CentrKontoId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<CentrKontoId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrKontoId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrKontoId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrKontoId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stan = runtimeEntityType.AddProperty(
|
||||
"Stan",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("Stan", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<Stan>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
stan.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
stan.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
stan.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stanPocz = runtimeEntityType.AddProperty(
|
||||
"StanPocz",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("StanPocz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<StanPocz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
stanPocz.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
stanPocz.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
stanPocz.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typKonta = runtimeEntityType.AddProperty(
|
||||
"TypKonta",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("TypKonta", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<TypKonta>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typKonta.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typKonta.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmianaStanu = runtimeEntityType.AddProperty(
|
||||
"ZmianaStanu",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("ZmianaStanu", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<ZmianaStanu>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmianaStanu.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmianaStanu.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmianaStanu.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontoId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KONTOLOJ");
|
||||
|
||||
var idx_CentrKontoId = runtimeEntityType.AddIndex(
|
||||
new[] { centrKontoId },
|
||||
name: "idx_CentrKontoId");
|
||||
|
||||
var idx_KLoj_KontrId = runtimeEntityType.AddIndex(
|
||||
new[] { kontrId },
|
||||
name: "idx_KLoj_KontrId");
|
||||
|
||||
var idx_KLoj_ZmStanu = runtimeEntityType.AddIndex(
|
||||
new[] { zmianaStanu },
|
||||
name: "idx_KLoj_ZmStanu");
|
||||
|
||||
var idx_KLoj_Zmiana = runtimeEntityType.AddIndex(
|
||||
new[] { zmiana },
|
||||
name: "idx_KLoj_Zmiana");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(KontoLoj).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoLoj).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kontoLoj = principalEntityType.AddNavigation("KontoLoj",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KontoLoj>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("KontoLoj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<KontoLoj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "Ref_KontoKth");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KontoLoj");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,146 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KontrOpisEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KontrOpis",
|
||||
typeof(KontrOpis),
|
||||
baseEntityType);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KontrOpis).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontrOpis).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var znaczenie = runtimeEntityType.AddProperty(
|
||||
"Znaczenie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KontrOpis).GetProperty("Znaczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontrOpis).GetField("<Znaczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
znaczenie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
znaczenie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tekst = runtimeEntityType.AddProperty(
|
||||
"Tekst",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KontrOpis).GetProperty("Tekst", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontrOpis).GetField("<Tekst>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
tekst.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
tekst.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, znaczenie });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KONTROPIS");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(KontrOpis).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontrOpis).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kontrOpis = principalEntityType.AddNavigation("KontrOpis",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KontrOpis>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("KontrOpis", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<KontrOpis>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KONTROPI_REF_KTHOP_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KontrOpis");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,228 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KrajEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Kraj",
|
||||
typeof(Kraj),
|
||||
baseEntityType);
|
||||
|
||||
var krajId = runtimeEntityType.AddProperty(
|
||||
"KrajId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Kraj).GetProperty("KrajId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kraj).GetField("<KrajId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
krajId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
krajId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
krajId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Kraj).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kraj).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("Relational:DefaultValue", (short)1);
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kod = runtimeEntityType.AddProperty(
|
||||
"Kod",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Kraj).GetProperty("Kod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kraj).GetField("<Kod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 10,
|
||||
unicode: false);
|
||||
kod.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(10)",
|
||||
size: 10));
|
||||
kod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Kraj).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kraj).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var walId = runtimeEntityType.AddProperty(
|
||||
"WalId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Kraj).GetProperty("WalId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kraj).GetField("<WalId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
walId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
walId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
walId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zdjecieFlagi = runtimeEntityType.AddProperty(
|
||||
"ZdjecieFlagi",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Kraj).GetProperty("ZdjecieFlagi", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kraj).GetField("<ZdjecieFlagi>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 100,
|
||||
unicode: false);
|
||||
zdjecieFlagi.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(100)",
|
||||
size: 100));
|
||||
zdjecieFlagi.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { krajId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KRAJ");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { walId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("WalId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("WalId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var wal = declaringEntityType.AddNavigation("Wal",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Waluta),
|
||||
propertyInfo: typeof(Kraj).GetProperty("Wal", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kraj).GetField("<Wal>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kraj = principalEntityType.AddNavigation("Kraj",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Kraj>),
|
||||
propertyInfo: typeof(Waluta).GetProperty("Kraj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Waluta).GetField("<Kraj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_Ref_KrajWal");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Kraj");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,142 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KrajStawkaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KrajStawka",
|
||||
typeof(KrajStawka),
|
||||
baseEntityType);
|
||||
|
||||
var krajId = runtimeEntityType.AddProperty(
|
||||
"KrajId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KrajStawka).GetProperty("KrajId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KrajStawka).GetField("<KrajId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
krajId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
krajId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
krajId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stawka = runtimeEntityType.AddProperty(
|
||||
"Stawka",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KrajStawka).GetProperty("Stawka", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KrajStawka).GetField("<Stawka>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
stawka.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
stawka.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var podstawowa = runtimeEntityType.AddProperty(
|
||||
"Podstawowa",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(KrajStawka).GetProperty("Podstawowa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KrajStawka).GetField("<Podstawowa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
podstawowa.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
podstawowa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { krajId, stawka });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KRAJSTAWKA");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KrajId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KrajId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kraj = declaringEntityType.AddNavigation("Kraj",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kraj),
|
||||
propertyInfo: typeof(KrajStawka).GetProperty("Kraj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KrajStawka).GetField("<Kraj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var krajStawka = principalEntityType.AddNavigation("KrajStawka",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KrajStawka>),
|
||||
propertyInfo: typeof(Kraj).GetProperty("KrajStawka", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kraj).GetField("<KrajStawka>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_Ref_KrajVat");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KrajStawka");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,252 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KthParWartoscEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KthParWartosc",
|
||||
typeof(KthParWartosc),
|
||||
baseEntityType);
|
||||
|
||||
var kPWId = runtimeEntityType.AddProperty(
|
||||
"KPWId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KthParWartosc).GetProperty("KPWId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParWartosc).GetField("<KPWId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kPWId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kPWId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kPWId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var centrKPWId = runtimeEntityType.AddProperty(
|
||||
"CentrKPWId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KthParWartosc).GetProperty("CentrKPWId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParWartosc).GetField("<CentrKPWId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrKPWId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrKPWId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrKPWId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KthParWartosc).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParWartosc).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
kolejnosc.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kthParId = runtimeEntityType.AddProperty(
|
||||
"KthParId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KthParWartosc).GetProperty("KthParId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParWartosc).GetField("<KthParId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kthParId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kthParId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kthParId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tekst = runtimeEntityType.AddProperty(
|
||||
"Tekst",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KthParWartosc).GetProperty("Tekst", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParWartosc).GetField("<Tekst>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
tekst.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
tekst.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kPWId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KTHPARWARTOSC");
|
||||
|
||||
var idx_KPWPar = runtimeEntityType.AddIndex(
|
||||
new[] { kthParId },
|
||||
name: "idx_KPWPar");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KthParId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KthParId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kthPar = declaringEntityType.AddNavigation("KthPar",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(KthParam),
|
||||
propertyInfo: typeof(KthParWartosc).GetProperty("KthPar", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParWartosc).GetField("<KthPar>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kthParWartosc = principalEntityType.AddNavigation("KthParWartosc",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KthParWartosc>),
|
||||
propertyInfo: typeof(KthParam).GetProperty("KthParWartosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParam).GetField("<KthParWartosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KTHPARWA_REF_KPWAR_KTHPARAM");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeSkipNavigation CreateSkipNavigation1(RuntimeEntityType declaringEntityType, RuntimeEntityType targetEntityType, RuntimeEntityType joinEntityType)
|
||||
{
|
||||
var skipNavigation = declaringEntityType.AddSkipNavigation(
|
||||
"Kontr",
|
||||
targetEntityType,
|
||||
joinEntityType.FindForeignKey(
|
||||
new[] { joinEntityType.FindProperty("KPWId") },
|
||||
declaringEntityType.FindKey(new[] { declaringEntityType.FindProperty("KPWId") }),
|
||||
declaringEntityType),
|
||||
true,
|
||||
false,
|
||||
typeof(ICollection<Kontrahent>),
|
||||
propertyInfo: typeof(KthParWartosc).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParWartosc).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var inverse = targetEntityType.FindSkipNavigation("KPW");
|
||||
if (inverse != null)
|
||||
{
|
||||
skipNavigation.Inverse = inverse;
|
||||
inverse.Inverse = skipNavigation;
|
||||
}
|
||||
|
||||
return skipNavigation;
|
||||
}
|
||||
|
||||
public static RuntimeSkipNavigation CreateSkipNavigation2(RuntimeEntityType declaringEntityType, RuntimeEntityType targetEntityType, RuntimeEntityType joinEntityType)
|
||||
{
|
||||
var skipNavigation = declaringEntityType.AddSkipNavigation(
|
||||
"Sklep",
|
||||
targetEntityType,
|
||||
joinEntityType.FindForeignKey(
|
||||
new[] { joinEntityType.FindProperty("KPWId") },
|
||||
declaringEntityType.FindKey(new[] { declaringEntityType.FindProperty("KPWId") }),
|
||||
declaringEntityType),
|
||||
true,
|
||||
false,
|
||||
typeof(ICollection<Sklep>),
|
||||
propertyInfo: typeof(KthParWartosc).GetProperty("Sklep", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParWartosc).GetField("<Sklep>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var inverse = targetEntityType.FindSkipNavigation("KPW");
|
||||
if (inverse != null)
|
||||
{
|
||||
skipNavigation.Inverse = inverse;
|
||||
inverse.Inverse = skipNavigation;
|
||||
}
|
||||
|
||||
return skipNavigation;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KthParWartosc");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,221 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KthParamEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KthParam",
|
||||
typeof(KthParam),
|
||||
baseEntityType);
|
||||
|
||||
var kthParId = runtimeEntityType.AddProperty(
|
||||
"KthParId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KthParam).GetProperty("KthParId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParam).GetField("<KthParId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kthParId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kthParId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kthParId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var centrKthParId = runtimeEntityType.AddProperty(
|
||||
"CentrKthParId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KthParam).GetProperty("CentrKthParId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParam).GetField("<CentrKthParId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrKthParId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrKthParId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrKthParId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kPWDomyslnaId = runtimeEntityType.AddProperty(
|
||||
"KPWDomyslnaId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KthParam).GetProperty("KPWDomyslnaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParam).GetField("<KPWDomyslnaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kPWDomyslnaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kPWDomyslnaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kPWDomyslnaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KthParam).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParam).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
kolejnosc.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KthParam).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParam).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wymagany = runtimeEntityType.AddProperty(
|
||||
"Wymagany",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(KthParam).GetProperty("Wymagany", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParam).GetField("<Wymagany>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
wymagany.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
wymagany.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kthParId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KTHPARAM");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { kPWDomyslnaId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KPWDomyslnaId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KPWId") }),
|
||||
principalEntityType);
|
||||
|
||||
var kPWDomyslna = declaringEntityType.AddNavigation("KPWDomyslna",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(KthParWartosc),
|
||||
propertyInfo: typeof(KthParam).GetProperty("KPWDomyslna", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParam).GetField("<KPWDomyslna>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kthParam = principalEntityType.AddNavigation("KthParam",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KthParam>),
|
||||
propertyInfo: typeof(KthParWartosc).GetProperty("KthParam", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KthParWartosc).GetField("<KthParam>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KTHPARAM_REF_KPDOM_KTHPARWA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KthParam");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,125 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KthTypOsEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"KthTypOs",
|
||||
typeof(Dictionary<string, object>),
|
||||
baseEntityType,
|
||||
sharedClrType: true,
|
||||
indexerPropertyInfo: RuntimeEntityType.FindIndexerProperty(typeof(Dictionary<string, object>)),
|
||||
propertyBag: true);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: runtimeEntityType.FindIndexerPropertyInfo(),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typOsId = runtimeEntityType.AddProperty(
|
||||
"TypOsId",
|
||||
typeof(decimal),
|
||||
propertyInfo: runtimeEntityType.FindIndexerPropertyInfo(),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw);
|
||||
typOsId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
typOsId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
typOsId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, typOsId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KTHTYPOS");
|
||||
|
||||
var idx_KTHTYPOS_TYPOS = runtimeEntityType.AddIndex(
|
||||
new[] { typOsId },
|
||||
name: "idx_KTHTYPOS_TYPOS");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KTHTYPOS_KTH");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TypOsId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TypOsId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KTHTYPOS_TYPOS");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KthTypOs");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,125 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KthWartoscEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"KthWartosc",
|
||||
typeof(Dictionary<string, object>),
|
||||
baseEntityType,
|
||||
sharedClrType: true,
|
||||
indexerPropertyInfo: RuntimeEntityType.FindIndexerProperty(typeof(Dictionary<string, object>)),
|
||||
propertyBag: true);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: runtimeEntityType.FindIndexerPropertyInfo(),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kPWId = runtimeEntityType.AddProperty(
|
||||
"KPWId",
|
||||
typeof(decimal),
|
||||
propertyInfo: runtimeEntityType.FindIndexerPropertyInfo(),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw);
|
||||
kPWId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kPWId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kPWId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, kPWId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KTHWARTOSC");
|
||||
|
||||
var idx_KWart = runtimeEntityType.AddIndex(
|
||||
new[] { kPWId },
|
||||
name: "idx_KWart");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KPWId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KPWId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KTHWARTO_REF_KWPAR_KTHPARWA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KTHWARTO_REF_KTHWA_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KthWartosc");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,333 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class KursWalutyEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.KursWaluty",
|
||||
typeof(KursWaluty),
|
||||
baseEntityType);
|
||||
|
||||
var walId = runtimeEntityType.AddProperty(
|
||||
"WalId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("WalId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<WalId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
walId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
walId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
walId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var data = runtimeEntityType.AddProperty(
|
||||
"Data",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("Data", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<Data>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
data.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
data.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
data.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kurs = runtimeEntityType.AddProperty(
|
||||
"Kurs",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("Kurs", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<Kurs>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kurs.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kurs.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kurs.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kursZak = runtimeEntityType.AddProperty(
|
||||
"KursZak",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("KursZak", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<KursZak>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kursZak.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kursZak.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kursZak.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kursZakZr = runtimeEntityType.AddProperty(
|
||||
"KursZakZr",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("KursZakZr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<KursZakZr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kursZakZr.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kursZakZr.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kursZakZr.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kursZr = runtimeEntityType.AddProperty(
|
||||
"KursZr",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("KursZr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<KursZr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kursZr.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kursZr.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kursZr.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nrTabeli = runtimeEntityType.AddProperty(
|
||||
"NrTabeli",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("NrTabeli", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<NrTabeli>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nrTabeli.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nrTabeli.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nrTabeliZak = runtimeEntityType.AddProperty(
|
||||
"NrTabeliZak",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("NrTabeliZak", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<NrTabeliZak>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nrTabeliZak.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nrTabeliZak.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var spread = runtimeEntityType.AddProperty(
|
||||
"Spread",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("Spread", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<Spread>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
spread.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
spread.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
spread.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var spreadZak = runtimeEntityType.AddProperty(
|
||||
"SpreadZak",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("SpreadZak", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<SpreadZak>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
spreadZak.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
spreadZak.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
spreadZak.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { walId, data });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_KURSWALUTY");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("WalId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("WalId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var wal = declaringEntityType.AddNavigation("Wal",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Waluta),
|
||||
propertyInfo: typeof(KursWaluty).GetProperty("Wal", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KursWaluty).GetField("<Wal>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var kursWaluty = principalEntityType.AddNavigation("KursWaluty",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<KursWaluty>),
|
||||
propertyInfo: typeof(Waluta).GetProperty("KursWaluty", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Waluta).GetField("<KursWaluty>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_KURSWAL_REFERENCE_WAL");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "KursWaluty");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,179 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class LiniaLotniczaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.LiniaLotnicza",
|
||||
typeof(LiniaLotnicza),
|
||||
baseEntityType);
|
||||
|
||||
var liniaId = runtimeEntityType.AddProperty(
|
||||
"LiniaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LiniaLotnicza).GetProperty("LiniaId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LiniaLotnicza).GetField("<LiniaId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
liniaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
liniaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
liniaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(LiniaLotnicza).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LiniaLotnicza).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kod = runtimeEntityType.AddProperty(
|
||||
"Kod",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(LiniaLotnicza).GetProperty("Kod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LiniaLotnicza).GetField("<Kod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 16,
|
||||
unicode: false);
|
||||
kod.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(16)",
|
||||
size: 16));
|
||||
kod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(LiniaLotnicza).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LiniaLotnicza).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(LiniaLotnicza).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LiniaLotnicza).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { liniaId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_LINIALOTN");
|
||||
|
||||
var idx_LinLotKod = runtimeEntityType.AddIndex(
|
||||
new[] { kod },
|
||||
name: "idx_LinLotKod");
|
||||
|
||||
var idx_LinLotZmiana = runtimeEntityType.AddIndex(
|
||||
new[] { zmiana },
|
||||
name: "idx_LinLotZmiana");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "LiniaLotnicza");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,332 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class LogOperationEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.LogOperation",
|
||||
typeof(LogOperation),
|
||||
baseEntityType);
|
||||
|
||||
var operationId = runtimeEntityType.AddProperty(
|
||||
"OperationId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("OperationId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<OperationId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
operationId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
operationId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
operationId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var additionalDesc = runtimeEntityType.AddProperty(
|
||||
"AdditionalDesc",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("AdditionalDesc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<AdditionalDesc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
additionalDesc.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
additionalDesc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var appTypeId = runtimeEntityType.AddProperty(
|
||||
"AppTypeId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("AppTypeId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<AppTypeId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
appTypeId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
appTypeId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
appTypeId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var lastUpdate = runtimeEntityType.AddProperty(
|
||||
"LastUpdate",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("LastUpdate", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<LastUpdate>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
lastUpdate.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
lastUpdate.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
lastUpdate.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var modItemId = runtimeEntityType.AddProperty(
|
||||
"ModItemId",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("ModItemId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<ModItemId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 30,
|
||||
unicode: false);
|
||||
modItemId.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(30)",
|
||||
size: 30));
|
||||
modItemId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var modTableTypeId = runtimeEntityType.AddProperty(
|
||||
"ModTableTypeId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("ModTableTypeId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<ModTableTypeId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
modTableTypeId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
modTableTypeId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
modTableTypeId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var moduleTypeId = runtimeEntityType.AddProperty(
|
||||
"ModuleTypeId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("ModuleTypeId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<ModuleTypeId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
moduleTypeId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
moduleTypeId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
moduleTypeId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var operationTime = runtimeEntityType.AddProperty(
|
||||
"OperationTime",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("OperationTime", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<OperationTime>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
operationTime.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
operationTime.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
operationTime.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var operationTypeId = runtimeEntityType.AddProperty(
|
||||
"OperationTypeId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("OperationTypeId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<OperationTypeId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
operationTypeId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
operationTypeId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
operationTypeId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var operatorId = runtimeEntityType.AddProperty(
|
||||
"OperatorId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("OperatorId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<OperatorId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
operatorId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
operatorId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
operatorId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var posId = runtimeEntityType.AddProperty(
|
||||
"PosId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("PosId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<PosId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
posId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
posId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
posId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { operationId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_LOGOPERATION");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "LogOperation");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,170 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class LogTypeDefEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.LogTypeDef",
|
||||
typeof(LogTypeDef),
|
||||
baseEntityType);
|
||||
|
||||
var typeId = runtimeEntityType.AddProperty(
|
||||
"TypeId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogTypeDef).GetProperty("TypeId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogTypeDef).GetField("<TypeId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
typeId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
typeId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
typeId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var lastUpdate = runtimeEntityType.AddProperty(
|
||||
"LastUpdate",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(LogTypeDef).GetProperty("LastUpdate", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogTypeDef).GetField("<LastUpdate>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
lastUpdate.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
lastUpdate.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
lastUpdate.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var type = runtimeEntityType.AddProperty(
|
||||
"Type",
|
||||
typeof(int),
|
||||
propertyInfo: typeof(LogTypeDef).GetProperty("Type", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogTypeDef).GetField("<Type>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0);
|
||||
type.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
keyComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
providerValueComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v));
|
||||
type.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typeCategory = runtimeEntityType.AddProperty(
|
||||
"TypeCategory",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(LogTypeDef).GetProperty("TypeCategory", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogTypeDef).GetField("<TypeCategory>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 50,
|
||||
unicode: false);
|
||||
typeCategory.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(50)",
|
||||
size: 50));
|
||||
typeCategory.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typeValue = runtimeEntityType.AddProperty(
|
||||
"TypeValue",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(LogTypeDef).GetProperty("TypeValue", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogTypeDef).GetField("<TypeValue>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
typeValue.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
typeValue.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { typeId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_LOGTYPEDEF");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "LogTypeDef");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,232 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class LogValChangeNumEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.LogValChangeNum",
|
||||
typeof(LogValChangeNum),
|
||||
baseEntityType);
|
||||
|
||||
var valChangeId = runtimeEntityType.AddProperty(
|
||||
"ValChangeId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogValChangeNum).GetProperty("ValChangeId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeNum).GetField("<ValChangeId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
valChangeId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
valChangeId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
valChangeId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var lastUpdate = runtimeEntityType.AddProperty(
|
||||
"LastUpdate",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(LogValChangeNum).GetProperty("LastUpdate", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeNum).GetField("<LastUpdate>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
lastUpdate.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
lastUpdate.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
lastUpdate.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var operationId = runtimeEntityType.AddProperty(
|
||||
"OperationId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogValChangeNum).GetProperty("OperationId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeNum).GetField("<OperationId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
operationId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
operationId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
operationId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var valChangeTypeId = runtimeEntityType.AddProperty(
|
||||
"ValChangeTypeId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogValChangeNum).GetProperty("ValChangeTypeId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeNum).GetField("<ValChangeTypeId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
valChangeTypeId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
valChangeTypeId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
valChangeTypeId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var valueAfter = runtimeEntityType.AddProperty(
|
||||
"ValueAfter",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogValChangeNum).GetProperty("ValueAfter", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeNum).GetField("<ValueAfter>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
valueAfter.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
valueAfter.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
valueAfter.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var valueBefore = runtimeEntityType.AddProperty(
|
||||
"ValueBefore",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogValChangeNum).GetProperty("ValueBefore", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeNum).GetField("<ValueBefore>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
valueBefore.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
valueBefore.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
valueBefore.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { valChangeId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_LOGVALCHANGENUM");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { operationId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("OperationId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("OperationId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var operation = declaringEntityType.AddNavigation("Operation",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(LogOperation),
|
||||
propertyInfo: typeof(LogValChangeNum).GetProperty("Operation", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeNum).GetField("<Operation>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var logValChangeNum = principalEntityType.AddNavigation("LogValChangeNum",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<LogValChangeNum>),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("LogValChangeNum", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<LogValChangeNum>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_LOGVALCH_REFERENCE_LOGOPERB");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "LogValChangeNum");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,230 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class LogValChangeTxtEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.LogValChangeTxt",
|
||||
typeof(LogValChangeTxt),
|
||||
baseEntityType);
|
||||
|
||||
var valChangeId = runtimeEntityType.AddProperty(
|
||||
"ValChangeId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogValChangeTxt).GetProperty("ValChangeId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeTxt).GetField("<ValChangeId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
valChangeId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
valChangeId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
valChangeId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var lastUpdate = runtimeEntityType.AddProperty(
|
||||
"LastUpdate",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(LogValChangeTxt).GetProperty("LastUpdate", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeTxt).GetField("<LastUpdate>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
lastUpdate.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
lastUpdate.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
lastUpdate.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var operationId = runtimeEntityType.AddProperty(
|
||||
"OperationId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogValChangeTxt).GetProperty("OperationId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeTxt).GetField("<OperationId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
operationId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
operationId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
operationId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var valChangeTypeId = runtimeEntityType.AddProperty(
|
||||
"ValChangeTypeId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(LogValChangeTxt).GetProperty("ValChangeTypeId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeTxt).GetField("<ValChangeTypeId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
valChangeTypeId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
valChangeTypeId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
valChangeTypeId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var valueAfter = runtimeEntityType.AddProperty(
|
||||
"ValueAfter",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(LogValChangeTxt).GetProperty("ValueAfter", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeTxt).GetField("<ValueAfter>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
valueAfter.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
valueAfter.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var valueBefore = runtimeEntityType.AddProperty(
|
||||
"ValueBefore",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(LogValChangeTxt).GetProperty("ValueBefore", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeTxt).GetField("<ValueBefore>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
valueBefore.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
valueBefore.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { valChangeId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_LOGVALCHANGETXT");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { operationId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("OperationId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("OperationId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var operation = declaringEntityType.AddNavigation("Operation",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(LogOperation),
|
||||
propertyInfo: typeof(LogValChangeTxt).GetProperty("Operation", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogValChangeTxt).GetField("<Operation>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var logValChangeTxt = principalEntityType.AddNavigation("LogValChangeTxt",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<LogValChangeTxt>),
|
||||
propertyInfo: typeof(LogOperation).GetProperty("LogValChangeTxt", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(LogOperation).GetField("<LogValChangeTxt>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_LOGVALCH_REFERENCE_LOGOPERA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "LogValChangeTxt");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,226 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class LotniskoEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Lotnisko",
|
||||
typeof(Lotnisko),
|
||||
baseEntityType);
|
||||
|
||||
var lotnId = runtimeEntityType.AddProperty(
|
||||
"LotnId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Lotnisko).GetProperty("LotnId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Lotnisko).GetField("<LotnId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
lotnId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
lotnId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
lotnId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Lotnisko).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Lotnisko).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dutyFree = runtimeEntityType.AddProperty(
|
||||
"DutyFree",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Lotnisko).GetProperty("DutyFree", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Lotnisko).GetField("<DutyFree>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
dutyFree.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
dutyFree.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kod = runtimeEntityType.AddProperty(
|
||||
"Kod",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Lotnisko).GetProperty("Kod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Lotnisko).GetField("<Kod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 16,
|
||||
unicode: false);
|
||||
kod.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(16)",
|
||||
size: 16));
|
||||
kod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kraj = runtimeEntityType.AddProperty(
|
||||
"Kraj",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Lotnisko).GetProperty("Kraj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Lotnisko).GetField("<Kraj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
kraj.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
kraj.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Lotnisko).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Lotnisko).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(Lotnisko).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Lotnisko).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { lotnId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_LOTNISKO");
|
||||
|
||||
var idx_LotnKod = runtimeEntityType.AddIndex(
|
||||
new[] { kod },
|
||||
name: "idx_LotnKod");
|
||||
|
||||
var idx_LotnZmiana = runtimeEntityType.AddIndex(
|
||||
new[] { zmiana },
|
||||
name: "idx_LotnZmiana");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Lotnisko");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,146 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class MagazynEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Magazyn",
|
||||
typeof(Magazyn),
|
||||
baseEntityType);
|
||||
|
||||
var magId = runtimeEntityType.AddProperty(
|
||||
"MagId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Magazyn).GetProperty("MagId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Magazyn).GetField("<MagId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
magId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
magId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
magId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Magazyn).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Magazyn).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var numer = runtimeEntityType.AddProperty(
|
||||
"Numer",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Magazyn).GetProperty("Numer", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Magazyn).GetField("<Numer>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
numer.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
numer.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { magId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_MAGAZYN");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeSkipNavigation CreateSkipNavigation1(RuntimeEntityType declaringEntityType, RuntimeEntityType targetEntityType, RuntimeEntityType joinEntityType)
|
||||
{
|
||||
var skipNavigation = declaringEntityType.AddSkipNavigation(
|
||||
"Pol",
|
||||
targetEntityType,
|
||||
joinEntityType.FindForeignKey(
|
||||
new[] { joinEntityType.FindProperty("MagId") },
|
||||
declaringEntityType.FindKey(new[] { declaringEntityType.FindProperty("MagId") }),
|
||||
declaringEntityType),
|
||||
true,
|
||||
false,
|
||||
typeof(ICollection<Polityka>),
|
||||
propertyInfo: typeof(Magazyn).GetProperty("Pol", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Magazyn).GetField("<Pol>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var inverse = targetEntityType.FindSkipNavigation("Mag");
|
||||
if (inverse != null)
|
||||
{
|
||||
skipNavigation.Inverse = inverse;
|
||||
inverse.Inverse = skipNavigation;
|
||||
}
|
||||
|
||||
return skipNavigation;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Magazyn");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,172 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class MarZakresEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.MarZakres",
|
||||
typeof(MarZakres),
|
||||
baseEntityType);
|
||||
|
||||
var marId = runtimeEntityType.AddProperty(
|
||||
"MarId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(MarZakres).GetProperty("MarId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(MarZakres).GetField("<MarId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
marId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
marId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
marId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var odCeny = runtimeEntityType.AddProperty(
|
||||
"OdCeny",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(MarZakres).GetProperty("OdCeny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(MarZakres).GetField("<OdCeny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
odCeny.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
odCeny.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
odCeny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var koncowki = runtimeEntityType.AddProperty(
|
||||
"Koncowki",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(MarZakres).GetProperty("Koncowki", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(MarZakres).GetField("<Koncowki>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
koncowki.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
koncowki.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zaokraglanie = runtimeEntityType.AddProperty(
|
||||
"Zaokraglanie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(MarZakres).GetProperty("Zaokraglanie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(MarZakres).GetField("<Zaokraglanie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
zaokraglanie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
zaokraglanie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { marId, odCeny });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_MARZAKRES");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("MarId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("MarId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var mar = declaringEntityType.AddNavigation("Mar",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Marzownik),
|
||||
propertyInfo: typeof(MarZakres).GetProperty("Mar", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(MarZakres).GetField("<Mar>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var marZakres = principalEntityType.AddNavigation("MarZakres",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<MarZakres>),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("MarZakres", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<MarZakres>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_MARZAKRE_REF_MARZA_MARZOWNI");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "MarZakres");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,424 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class MarzownikEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Marzownik",
|
||||
typeof(Marzownik),
|
||||
baseEntityType);
|
||||
|
||||
var marId = runtimeEntityType.AddProperty(
|
||||
"MarId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("MarId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<MarId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
marId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
marId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
marId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var asId = runtimeEntityType.AddProperty(
|
||||
"AsId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("AsId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<AsId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
asId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
asId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
asId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var magId = runtimeEntityType.AddProperty(
|
||||
"MagId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("MagId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<MagId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
magId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
magId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
magId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var minMarzaJest = runtimeEntityType.AddProperty(
|
||||
"MinMarzaJest",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("MinMarzaJest", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<MinMarzaJest>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
minMarzaJest.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
minMarzaJest.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var minMarzaOd100 = runtimeEntityType.AddProperty(
|
||||
"MinMarzaOd100",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("MinMarzaOd100", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<MinMarzaOd100>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
minMarzaOd100.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
minMarzaOd100.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
minMarzaOd100.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var minMarzaW100 = runtimeEntityType.AddProperty(
|
||||
"MinMarzaW100",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("MinMarzaW100", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<MinMarzaW100>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
minMarzaW100.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
minMarzaW100.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
minMarzaW100.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var modOd100 = runtimeEntityType.AddProperty(
|
||||
"ModOd100",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("ModOd100", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<ModOd100>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
modOd100.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
modOd100.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
modOd100.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var modW100 = runtimeEntityType.AddProperty(
|
||||
"ModW100",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("ModW100", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<ModW100>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
modW100.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
modW100.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
modW100.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var modZnaczenie = runtimeEntityType.AddProperty(
|
||||
"ModZnaczenie",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("ModZnaczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<ModZnaczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
modZnaczenie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
modZnaczenie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var poziomCen = runtimeEntityType.AddProperty(
|
||||
"PoziomCen",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("PoziomCen", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<PoziomCen>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
poziomCen.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
poziomCen.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zakresy = runtimeEntityType.AddProperty(
|
||||
"Zakresy",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("Zakresy", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<Zakresy>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
zakresy.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
zakresy.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { marId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_MARZOWNIK");
|
||||
|
||||
var idxMarAs = runtimeEntityType.AddIndex(
|
||||
new[] { asId },
|
||||
name: "idxMarAs");
|
||||
|
||||
var idxMarMag = runtimeEntityType.AddIndex(
|
||||
new[] { magId },
|
||||
name: "idxMarMag");
|
||||
|
||||
var idxMarTow = runtimeEntityType.AddIndex(
|
||||
new[] { towId },
|
||||
name: "idxMarTow");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("AsId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("AsId") }),
|
||||
principalEntityType);
|
||||
|
||||
var @as = declaringEntityType.AddNavigation("As",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Asort),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("As", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<As>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var marzownik = principalEntityType.AddNavigation("Marzownik",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Marzownik>),
|
||||
propertyInfo: typeof(Asort).GetProperty("Marzownik", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Asort).GetField("<Marzownik>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_MARZOWNI_REF_MARAS_ASORT");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("MagId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("MagId") }),
|
||||
principalEntityType);
|
||||
|
||||
var mag = declaringEntityType.AddNavigation("Mag",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Magazyn),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("Mag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<Mag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var marzownik = principalEntityType.AddNavigation("Marzownik",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Marzownik>),
|
||||
propertyInfo: typeof(Magazyn).GetProperty("Marzownik", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Magazyn).GetField("<Marzownik>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_MARZOWNI_REF_MARMA_MAGAZYN");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey3(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType);
|
||||
|
||||
var tow = declaringEntityType.AddNavigation("Tow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(Marzownik).GetProperty("Tow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Marzownik).GetField("<Tow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var marzownik = principalEntityType.AddNavigation("Marzownik",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Marzownik>),
|
||||
propertyInfo: typeof(Towar).GetProperty("Marzownik", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<Marzownik>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_MARZOWNI_REF_MARTO_TOWAR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Marzownik");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,165 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class MiastoEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Miasto",
|
||||
typeof(Miasto),
|
||||
baseEntityType);
|
||||
|
||||
var mId = runtimeEntityType.AddProperty(
|
||||
"MId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Miasto).GetProperty("MId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Miasto).GetField("<MId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
mId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
mId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
mId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Miasto).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Miasto).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var domyslne = runtimeEntityType.AddProperty(
|
||||
"Domyslne",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Miasto).GetProperty("Domyslne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Miasto).GetField("<Domyslne>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
domyslne.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
domyslne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Miasto).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Miasto).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(Miasto).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Miasto).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { mId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Miasto");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,171 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class NotatkiEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Notatki",
|
||||
typeof(Notatki),
|
||||
baseEntityType);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Notatki).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Notatki).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Notatki).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Notatki).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
kolejnosc.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var koniecLinii = runtimeEntityType.AddProperty(
|
||||
"KoniecLinii",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Notatki).GetProperty("KoniecLinii", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Notatki).GetField("<KoniecLinii>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
koniecLinii.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
koniecLinii.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tekst = runtimeEntityType.AddProperty(
|
||||
"Tekst",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Notatki).GetProperty("Tekst", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Notatki).GetField("<Tekst>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
tekst.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
tekst.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { towId, kolejnosc });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_NOTATKI");
|
||||
|
||||
var swwDoNotatek = runtimeEntityType.AddTrigger(
|
||||
"SwwDoNotatek");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var tow = declaringEntityType.AddNavigation("Tow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(Notatki).GetProperty("Tow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Notatki).GetField("<Tow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var notatki = principalEntityType.AddNavigation("Notatki",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Notatki>),
|
||||
propertyInfo: typeof(Towar).GetProperty("Notatki", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<Notatki>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_NOTATKI_REF_TOWNO_TOWAR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Notatki");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
runtimeEntityType.AddAnnotation("SqlServer:UseSqlOutputClause", false);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,200 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class NrRejEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.NrRej",
|
||||
typeof(NrRej),
|
||||
baseEntityType);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(NrRej).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NrRej).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nrFormat = runtimeEntityType.AddProperty(
|
||||
"NrFormat",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(NrRej).GetProperty("NrFormat", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NrRej).GetField("<NrFormat>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nrFormat.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nrFormat.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nrWpisany = runtimeEntityType.AddProperty(
|
||||
"NrWpisany",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(NrRej).GetProperty("NrWpisany", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NrRej).GetField("<NrWpisany>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nrWpisany.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nrWpisany.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var wyborKart = runtimeEntityType.AddProperty(
|
||||
"WyborKart",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(NrRej).GetProperty("WyborKart", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NrRej).GetField("<WyborKart>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
wyborKart.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
wyborKart.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, nrFormat });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_NRREJ");
|
||||
|
||||
var idx_NumerRej = runtimeEntityType.AddIndex(
|
||||
new[] { nrFormat, kontrId },
|
||||
name: "idx_NumerRej");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(NrRej).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NrRej).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var nrRej = principalEntityType.AddNavigation("NrRej",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<NrRej>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("NrRej", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<NrRej>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "Ref_NrRejKth");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeSkipNavigation CreateSkipNavigation1(RuntimeEntityType declaringEntityType, RuntimeEntityType targetEntityType, RuntimeEntityType joinEntityType)
|
||||
{
|
||||
var skipNavigation = declaringEntityType.AddSkipNavigation(
|
||||
"Karta",
|
||||
targetEntityType,
|
||||
joinEntityType.FindForeignKey(
|
||||
new[] { joinEntityType.FindProperty("KontrId"), joinEntityType.FindProperty("NrFormat") },
|
||||
declaringEntityType.FindKey(new[] { declaringEntityType.FindProperty("KontrId"), declaringEntityType.FindProperty("NrFormat") }),
|
||||
declaringEntityType),
|
||||
true,
|
||||
false,
|
||||
typeof(ICollection<KartaLoj>),
|
||||
propertyInfo: typeof(NrRej).GetProperty("Karta", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NrRej).GetField("<Karta>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var inverse = targetEntityType.FindSkipNavigation("NrRej");
|
||||
if (inverse != null)
|
||||
{
|
||||
skipNavigation.Inverse = inverse;
|
||||
inverse.Inverse = skipNavigation;
|
||||
}
|
||||
|
||||
return skipNavigation;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "NrRej");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,150 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class NrRejKartaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"NrRejKarta",
|
||||
typeof(Dictionary<string, object>),
|
||||
baseEntityType,
|
||||
sharedClrType: true,
|
||||
indexerPropertyInfo: RuntimeEntityType.FindIndexerProperty(typeof(Dictionary<string, object>)),
|
||||
propertyBag: true);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: runtimeEntityType.FindIndexerPropertyInfo(),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nrFormat = runtimeEntityType.AddProperty(
|
||||
"NrFormat",
|
||||
typeof(string),
|
||||
propertyInfo: runtimeEntityType.FindIndexerPropertyInfo(),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nrFormat.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nrFormat.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kartaId = runtimeEntityType.AddProperty(
|
||||
"KartaId",
|
||||
typeof(decimal),
|
||||
propertyInfo: runtimeEntityType.FindIndexerPropertyInfo(),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw);
|
||||
kartaId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kartaId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kartaId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, nrFormat, kartaId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_NRREJKARTA");
|
||||
|
||||
var idx_NrRejKartaId = runtimeEntityType.AddIndex(
|
||||
new[] { kartaId, kontrId, nrFormat },
|
||||
name: "idx_NrRejKartaId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KartaId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KartaId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "Ref_KartaNrRej");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId"), declaringEntityType.FindProperty("NrFormat") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId"), principalEntityType.FindProperty("NrFormat") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "Ref_NrRejKarta");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "NrRejKarta");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,114 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class NumDokEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.NumDok",
|
||||
typeof(NumDok),
|
||||
baseEntityType);
|
||||
|
||||
var typNumeru = runtimeEntityType.AddProperty(
|
||||
"TypNumeru",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(NumDok).GetProperty("TypNumeru", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NumDok).GetField("<TypNumeru>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
typNumeru.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typNumeru.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var format = runtimeEntityType.AddProperty(
|
||||
"Format",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(NumDok).GetProperty("Format", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NumDok).GetField("<Format>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
format.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
format.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var licznik = runtimeEntityType.AddProperty(
|
||||
"Licznik",
|
||||
typeof(int),
|
||||
propertyInfo: typeof(NumDok).GetProperty("Licznik", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NumDok).GetField("<Licznik>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0);
|
||||
licznik.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
keyComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
providerValueComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v));
|
||||
licznik.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { typNumeru });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_NUMDOK");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "NumDok");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,195 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class NumMagEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.NumMag",
|
||||
typeof(NumMag),
|
||||
baseEntityType);
|
||||
|
||||
var typNumeru = runtimeEntityType.AddProperty(
|
||||
"TypNumeru",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(NumMag).GetProperty("TypNumeru", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NumMag).GetField("<TypNumeru>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
typNumeru.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typNumeru.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var magId = runtimeEntityType.AddProperty(
|
||||
"MagId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(NumMag).GetProperty("MagId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NumMag).GetField("<MagId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
magId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
magId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
magId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var format = runtimeEntityType.AddProperty(
|
||||
"Format",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(NumMag).GetProperty("Format", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NumMag).GetField("<Format>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
format.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
format.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var licznik = runtimeEntityType.AddProperty(
|
||||
"Licznik",
|
||||
typeof(int),
|
||||
propertyInfo: typeof(NumMag).GetProperty("Licznik", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NumMag).GetField("<Licznik>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0);
|
||||
licznik.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
keyComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
providerValueComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v));
|
||||
licznik.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { typNumeru, magId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_NUMMAG");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { magId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("MagId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("MagId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var mag = declaringEntityType.AddNavigation("Mag",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Magazyn),
|
||||
propertyInfo: typeof(NumMag).GetProperty("Mag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NumMag).GetField("<Mag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var numMag = principalEntityType.AddNavigation("NumMag",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<NumMag>),
|
||||
propertyInfo: typeof(Magazyn).GetProperty("NumMag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Magazyn).GetField("<NumMag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_NUMMAG_REF_NUMMA_MAGAZYN");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TypNumeru") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TypNumeru") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var typNumeruNavigation = declaringEntityType.AddNavigation("TypNumeruNavigation",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(NumDok),
|
||||
propertyInfo: typeof(NumMag).GetProperty("TypNumeruNavigation", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NumMag).GetField("<TypNumeruNavigation>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var numMag = principalEntityType.AddNavigation("NumMag",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<NumMag>),
|
||||
propertyInfo: typeof(NumDok).GetProperty("NumMag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(NumDok).GetField("<NumMag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_NUMMAG_REF_NUMMA_NUMDOK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "NumMag");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,180 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class OdbProdEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.OdbProd",
|
||||
typeof(OdbProd),
|
||||
baseEntityType);
|
||||
|
||||
var odbId = runtimeEntityType.AddProperty(
|
||||
"OdbId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(OdbProd).GetProperty("OdbId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OdbProd).GetField("<OdbId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
odbId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
odbId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
odbId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var prodId = runtimeEntityType.AddProperty(
|
||||
"ProdId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(OdbProd).GetProperty("ProdId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OdbProd).GetField("<ProdId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
prodId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
prodId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
prodId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rabatProd = runtimeEntityType.AddProperty(
|
||||
"RabatProd",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(OdbProd).GetProperty("RabatProd", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OdbProd).GetField("<RabatProd>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
rabatProd.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
rabatProd.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
rabatProd.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { odbId, prodId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_ODBPROD");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { prodId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("OdbId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var odb = declaringEntityType.AddNavigation("Odb",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(OdbProd).GetProperty("Odb", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OdbProd).GetField("<Odb>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var odbProdOdb = principalEntityType.AddNavigation("OdbProdOdb",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<OdbProd>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("OdbProdOdb", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<OdbProdOdb>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_ODBPROD_REF_ODBPR_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ProdId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var prod = declaringEntityType.AddNavigation("Prod",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(OdbProd).GetProperty("Prod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OdbProd).GetField("<Prod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var odbProdProd = principalEntityType.AddNavigation("OdbProdProd",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<OdbProd>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("OdbProdProd", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<OdbProdProd>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_ODBPROD_REF_PRODO_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "OdbProd");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,306 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class OdbiorcaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Odbiorca",
|
||||
typeof(Odbiorca),
|
||||
baseEntityType);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Odbiorca).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Odbiorca).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Odbiorca).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Odbiorca).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var indeks = runtimeEntityType.AddProperty(
|
||||
"Indeks",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Odbiorca).GetProperty("Indeks", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Odbiorca).GetField("<Indeks>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
indeks.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
indeks.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var naWylacznosc = runtimeEntityType.AddProperty(
|
||||
"NaWylacznosc",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Odbiorca).GetProperty("NaWylacznosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Odbiorca).GetField("<NaWylacznosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
naWylacznosc.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
naWylacznosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Odbiorca).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Odbiorca).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rabatTow = runtimeEntityType.AddProperty(
|
||||
"RabatTow",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Odbiorca).GetProperty("RabatTow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Odbiorca).GetField("<RabatTow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
rabatTow.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(10,4)",
|
||||
precision: 10,
|
||||
scale: 4));
|
||||
rabatTow.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
|
||||
rabatTow.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stalaCena = runtimeEntityType.AddProperty(
|
||||
"StalaCena",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Odbiorca).GetProperty("StalaCena", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Odbiorca).GetField("<StalaCena>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
stalaCena.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
stalaCena.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
stalaCena.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zamowil = runtimeEntityType.AddProperty(
|
||||
"Zamowil",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Odbiorca).GetProperty("Zamowil", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Odbiorca).GetField("<Zamowil>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
zamowil.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
zamowil.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
zamowil.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, towId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_ODBIORCA");
|
||||
|
||||
var idx_OdbTowId = runtimeEntityType.AddIndex(
|
||||
new[] { towId },
|
||||
name: "idx_OdbTowId");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(Odbiorca).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Odbiorca).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var odbiorcaNavigation = principalEntityType.AddNavigation("OdbiorcaNavigation",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Odbiorca>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("OdbiorcaNavigation", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<OdbiorcaNavigation>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_ODBIORCA_REF_KTHOD_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var tow = declaringEntityType.AddNavigation("Tow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(Odbiorca).GetProperty("Tow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Odbiorca).GetField("<Tow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var odbiorca = principalEntityType.AddNavigation("Odbiorca",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Odbiorca>),
|
||||
propertyInfo: typeof(Towar).GetProperty("Odbiorca", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<Odbiorca>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_ODBIORCA_REF_TOWOD_TOWAR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Odbiorca");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,198 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class OfKodEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.OfKod",
|
||||
typeof(OfKod),
|
||||
baseEntityType);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(OfKod).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfKod).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var ofId = runtimeEntityType.AddProperty(
|
||||
"OfId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(OfKod).GetProperty("OfId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfKod).GetField("<OfId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
ofId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
ofId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
ofId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(OfKod).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfKod).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
kolejnosc.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kod = runtimeEntityType.AddProperty(
|
||||
"Kod",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(OfKod).GetProperty("Kod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfKod).GetField("<Kod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
kod.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
kod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typKodu = runtimeEntityType.AddProperty(
|
||||
"TypKodu",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(OfKod).GetProperty("TypKodu", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfKod).GetField("<TypKodu>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typKodu.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typKodu.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, ofId, kolejnosc });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_OFKOD");
|
||||
|
||||
var idx_OfKthKod = runtimeEntityType.AddIndex(
|
||||
new[] { kontrId, kod },
|
||||
name: "idx_OfKthKod");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId"), declaringEntityType.FindProperty("OfId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId"), principalEntityType.FindProperty("OfId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var oferta = declaringEntityType.AddNavigation("Oferta",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Oferta),
|
||||
propertyInfo: typeof(OfKod).GetProperty("Oferta", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfKod).GetField("<Oferta>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var ofKod = principalEntityType.AddNavigation("OfKod",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<OfKod>),
|
||||
propertyInfo: typeof(Oferta).GetProperty("OfKod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<OfKod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_OFKOD_REF_OFKOD_OFERTA");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "OfKod");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,173 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class OfSlownikEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.OfSlownik",
|
||||
typeof(OfSlownik),
|
||||
baseEntityType);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(OfSlownik).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfSlownik).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(OfSlownik).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfSlownik).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
typ.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis = runtimeEntityType.AddProperty(
|
||||
"Opis",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(OfSlownik).GetProperty("Opis", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfSlownik).GetField("<Opis>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
opis.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
opis.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var id = runtimeEntityType.AddProperty(
|
||||
"Id",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(OfSlownik).GetProperty("Id", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfSlownik).GetField("<Id>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
id.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
id.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
id.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, typ, opis });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_OFSLOWNIK");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(OfSlownik).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OfSlownik).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var ofSlownik = principalEntityType.AddNavigation("OfSlownik",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<OfSlownik>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("OfSlownik", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<OfSlownik>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_OFSLOWNI_REF_OFSLO_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "OfSlownik");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,586 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class OfertaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Oferta",
|
||||
typeof(Oferta),
|
||||
baseEntityType);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Oferta).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var ofId = runtimeEntityType.AddProperty(
|
||||
"OfId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Oferta).GetProperty("OfId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<OfId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
ofId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
ofId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
ofId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var asortyment = runtimeEntityType.AddProperty(
|
||||
"Asortyment",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Asortyment", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Asortyment>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
asortyment.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
asortyment.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cKU = runtimeEntityType.AddProperty(
|
||||
"CKU",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("CKU", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<CKU>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
cKU.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
cKU.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var cena = runtimeEntityType.AddProperty(
|
||||
"Cena",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Cena", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Cena>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
cena.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
cena.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
cena.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var indeks1 = runtimeEntityType.AddProperty(
|
||||
"Indeks1",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Indeks1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Indeks1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
indeks1.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
indeks1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var indeks2 = runtimeEntityType.AddProperty(
|
||||
"Indeks2",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Indeks2", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Indeks2>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
indeks2.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
indeks2.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var jM = runtimeEntityType.AddProperty(
|
||||
"JM",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("JM", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<JM>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 10,
|
||||
unicode: false);
|
||||
jM.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(10)",
|
||||
size: 10));
|
||||
jM.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kategoria = runtimeEntityType.AddProperty(
|
||||
"Kategoria",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Kategoria", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Kategoria>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
kategoria.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
kategoria.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis1 = runtimeEntityType.AddProperty(
|
||||
"Opis1",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Opis1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Opis1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
opis1.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
opis1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis2 = runtimeEntityType.AddProperty(
|
||||
"Opis2",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Opis2", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Opis2>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
opis2.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
opis2.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis3 = runtimeEntityType.AddProperty(
|
||||
"Opis3",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Opis3", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Opis3>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
opis3.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
opis3.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var opis4 = runtimeEntityType.AddProperty(
|
||||
"Opis4",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Opis4", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Opis4>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
opis4.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
opis4.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var przelicznik = runtimeEntityType.AddProperty(
|
||||
"Przelicznik",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Przelicznik", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Przelicznik>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
przelicznik.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
przelicznik.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
przelicznik.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var skrot = runtimeEntityType.AddProperty(
|
||||
"Skrot",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Skrot", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Skrot>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
skrot.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
skrot.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stawka = runtimeEntityType.AddProperty(
|
||||
"Stawka",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Stawka", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Stawka>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
stawka.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
stawka.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var termWazn = runtimeEntityType.AddProperty(
|
||||
"TermWazn",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Oferta).GetProperty("TermWazn", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<TermWazn>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
termWazn.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
termWazn.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var towId = runtimeEntityType.AddProperty(
|
||||
"TowId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Oferta).GetProperty("TowId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<TowId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
towId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
towId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
towId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, ofId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_OFERTA");
|
||||
|
||||
var idx_OfTow = runtimeEntityType.AddIndex(
|
||||
new[] { towId },
|
||||
name: "idx_OfTow");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var oferta = principalEntityType.AddNavigation("Oferta",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Oferta>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("Oferta", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<Oferta>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_OFERTA_REF_OFKON_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("TowId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("TowId") }),
|
||||
principalEntityType);
|
||||
|
||||
var tow = declaringEntityType.AddNavigation("Tow",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Towar),
|
||||
propertyInfo: typeof(Oferta).GetProperty("Tow", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oferta).GetField("<Tow>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var oferta = principalEntityType.AddNavigation("Oferta",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Oferta>),
|
||||
propertyInfo: typeof(Towar).GetProperty("Oferta", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Towar).GetField("<Oferta>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_OFERTA_REF_OFTOW_TOWAR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Oferta");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,263 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class OpisZdarzLojEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.OpisZdarzLoj",
|
||||
typeof(OpisZdarzLoj),
|
||||
baseEntityType);
|
||||
|
||||
var zdarzLojId = runtimeEntityType.AddProperty(
|
||||
"ZdarzLojId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(OpisZdarzLoj).GetProperty("ZdarzLojId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OpisZdarzLoj).GetField("<ZdarzLojId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
zdarzLojId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
zdarzLojId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
zdarzLojId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var znaczenie = runtimeEntityType.AddProperty(
|
||||
"Znaczenie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(OpisZdarzLoj).GetProperty("Znaczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OpisZdarzLoj).GetField("<Znaczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
znaczenie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
znaczenie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(int),
|
||||
propertyInfo: typeof(OpisZdarzLoj).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OpisZdarzLoj).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0);
|
||||
kolejnosc.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
keyComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v),
|
||||
providerValueComparer: new ValueComparer<int>(
|
||||
(int v1, int v2) => v1 == v2,
|
||||
(int v) => v,
|
||||
(int v) => v));
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var paramI1 = runtimeEntityType.AddProperty(
|
||||
"ParamI1",
|
||||
typeof(int?),
|
||||
propertyInfo: typeof(OpisZdarzLoj).GetProperty("ParamI1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OpisZdarzLoj).GetField("<ParamI1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
paramI1.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
keyComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
providerValueComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)));
|
||||
paramI1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var paramI2 = runtimeEntityType.AddProperty(
|
||||
"ParamI2",
|
||||
typeof(int?),
|
||||
propertyInfo: typeof(OpisZdarzLoj).GetProperty("ParamI2", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OpisZdarzLoj).GetField("<ParamI2>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
paramI2.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
keyComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
providerValueComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)));
|
||||
paramI2.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var paramN1 = runtimeEntityType.AddProperty(
|
||||
"ParamN1",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(OpisZdarzLoj).GetProperty("ParamN1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OpisZdarzLoj).GetField("<ParamN1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
paramN1.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
paramN1.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
paramN1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var paramN2 = runtimeEntityType.AddProperty(
|
||||
"ParamN2",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(OpisZdarzLoj).GetProperty("ParamN2", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OpisZdarzLoj).GetField("<ParamN2>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
paramN2.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
paramN2.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
paramN2.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var paramS1 = runtimeEntityType.AddProperty(
|
||||
"ParamS1",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(OpisZdarzLoj).GetProperty("ParamS1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OpisZdarzLoj).GetField("<ParamS1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 64,
|
||||
unicode: false);
|
||||
paramS1.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(64)",
|
||||
size: 64));
|
||||
paramS1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { zdarzLojId, znaczenie, kolejnosc });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_OPISZDARZLOJ");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ZdarzLojId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("ZdarzLojId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var zdarzLoj = declaringEntityType.AddNavigation("ZdarzLoj",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(ZdarzLoj),
|
||||
propertyInfo: typeof(OpisZdarzLoj).GetProperty("ZdarzLoj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(OpisZdarzLoj).GetField("<ZdarzLoj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var opisZdarzLoj = principalEntityType.AddNavigation("OpisZdarzLoj",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<OpisZdarzLoj>),
|
||||
propertyInfo: typeof(ZdarzLoj).GetProperty("OpisZdarzLoj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(ZdarzLoj).GetField("<OpisZdarzLoj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "Ref_OpisZdarzLojZdarzLoj");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "OpisZdarzLoj");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,402 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class OplataEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Oplata",
|
||||
typeof(Oplata),
|
||||
baseEntityType);
|
||||
|
||||
var oplataId = runtimeEntityType.AddProperty(
|
||||
"OplataId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Oplata).GetProperty("OplataId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<OplataId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
oplataId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
oplataId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
oplataId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Oplata).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrOplataId = runtimeEntityType.AddProperty(
|
||||
"CentrOplataId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Oplata).GetProperty("CentrOplataId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<CentrOplataId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrOplataId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrOplataId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrOplataId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dataDo = runtimeEntityType.AddProperty(
|
||||
"DataDo",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(Oplata).GetProperty("DataDo", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<DataDo>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
dataDo.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
dataDo.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
dataDo.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var dataOd = runtimeEntityType.AddProperty(
|
||||
"DataOd",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(Oplata).GetProperty("DataOd", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<DataOd>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
dataOd.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
dataOd.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
dataOd.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kBId = runtimeEntityType.AddProperty(
|
||||
"KBId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Oplata).GetProperty("KBId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<KBId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kBId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kBId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kBId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var komentarz = runtimeEntityType.AddProperty(
|
||||
"Komentarz",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oplata).GetProperty("Komentarz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<Komentarz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true,
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
komentarz.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
komentarz.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kwota = runtimeEntityType.AddProperty(
|
||||
"Kwota",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Oplata).GetProperty("Kwota", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<Kwota>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kwota.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kwota.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kwota.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Oplata).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 120,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(120)",
|
||||
size: 120));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rodzaj = runtimeEntityType.AddProperty(
|
||||
"Rodzaj",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Oplata).GetProperty("Rodzaj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<Rodzaj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
rodzaj.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
rodzaj.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var stawkaProc = runtimeEntityType.AddProperty(
|
||||
"StawkaProc",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Oplata).GetProperty("StawkaProc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<StawkaProc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
stawkaProc.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
stawkaProc.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
stawkaProc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Oplata).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
typ.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(Oplata).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { oplataId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { kBId });
|
||||
|
||||
var ixOplata_DataOd = runtimeEntityType.AddIndex(
|
||||
new[] { dataOd, dataDo },
|
||||
name: "IxOplata_DataOd");
|
||||
|
||||
var ixOplata_Zmiana = runtimeEntityType.AddIndex(
|
||||
new[] { zmiana },
|
||||
name: "IxOplata_Zmiana");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KBId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KBId") }),
|
||||
principalEntityType);
|
||||
|
||||
var kB = declaringEntityType.AddNavigation("KB",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(KontoBankowe),
|
||||
propertyInfo: typeof(Oplata).GetProperty("KB", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Oplata).GetField("<KB>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var oplata = principalEntityType.AddNavigation("Oplata",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Oplata>),
|
||||
propertyInfo: typeof(KontoBankowe).GetProperty("Oplata", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(KontoBankowe).GetField("<Oplata>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_Oplata_KontoBank");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Oplata");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,125 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class OsobaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Osoba",
|
||||
typeof(Osoba),
|
||||
baseEntityType);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Osoba).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Osoba).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwisko = runtimeEntityType.AddProperty(
|
||||
"Nazwisko",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Osoba).GetProperty("Nazwisko", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Osoba).GetField("<Nazwisko>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nazwisko.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nazwisko.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { kontrId, nazwisko });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_OSOBA");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(Osoba).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Osoba).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var osobaNavigation = principalEntityType.AddNavigation("OsobaNavigation",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Osoba>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("OsobaNavigation", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<OsobaNavigation>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_OSOBA_REF_OSOBA_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Osoba");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,146 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class PHDaneEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.PHDane",
|
||||
typeof(PHDane),
|
||||
baseEntityType);
|
||||
|
||||
var pHId = runtimeEntityType.AddProperty(
|
||||
"PHId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(PHDane).GetProperty("PHId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHDane).GetField("<PHId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
pHId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
pHId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
pHId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var znaczenie = runtimeEntityType.AddProperty(
|
||||
"Znaczenie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(PHDane).GetProperty("Znaczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHDane).GetField("<Znaczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
znaczenie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
znaczenie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tekst = runtimeEntityType.AddProperty(
|
||||
"Tekst",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(PHDane).GetProperty("Tekst", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHDane).GetField("<Tekst>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
tekst.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
tekst.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { pHId, znaczenie });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_PHDANE");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("PHId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("PHId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var pH = declaringEntityType.AddNavigation("PH",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(PH),
|
||||
propertyInfo: typeof(PHDane).GetProperty("PH", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHDane).GetField("<PH>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var pHDane = principalEntityType.AddNavigation("PHDane",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<PHDane>),
|
||||
propertyInfo: typeof(PH).GetProperty("PHDane", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PH).GetField("<PHDane>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PHDANE_REF_PHDAN_PH");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "PHDane");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
199
Blink.Backoffice.Services.PcmDb/CompiledEntities/PHEntityType.cs
Normal file
199
Blink.Backoffice.Services.PcmDb/CompiledEntities/PHEntityType.cs
Normal file
@ -0,0 +1,199 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class PHEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.PH",
|
||||
typeof(PH),
|
||||
baseEntityType);
|
||||
|
||||
var pHId = runtimeEntityType.AddProperty(
|
||||
"PHId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(PH).GetProperty("PHId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PH).GetField("<PHId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
pHId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
pHId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
pHId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(PH).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PH).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(PH).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PH).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(PH).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PH).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 60,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(60)",
|
||||
size: 60));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(PH).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PH).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { pHId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
|
||||
var idx_PHKth = runtimeEntityType.AddIndex(
|
||||
new[] { kontrId },
|
||||
name: "idx_PHKth");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(PH).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PH).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var pH = principalEntityType.AddNavigation("PH",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<PH>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("PH", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<PH>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PH_REF_PHKON_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "PH");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,173 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class PHOdbDaneEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.PHOdbDane",
|
||||
typeof(PHOdbDane),
|
||||
baseEntityType);
|
||||
|
||||
var pHId = runtimeEntityType.AddProperty(
|
||||
"PHId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(PHOdbDane).GetProperty("PHId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHOdbDane).GetField("<PHId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
pHId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
pHId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
pHId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(PHOdbDane).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHOdbDane).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var znaczenie = runtimeEntityType.AddProperty(
|
||||
"Znaczenie",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(PHOdbDane).GetProperty("Znaczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHOdbDane).GetField("<Znaczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
znaczenie.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
znaczenie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var tekst = runtimeEntityType.AddProperty(
|
||||
"Tekst",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(PHOdbDane).GetProperty("Tekst", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHOdbDane).GetField("<Tekst>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
tekst.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
tekst.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { pHId, kontrId, znaczenie });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_PHODBDANE");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("PHId"), declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("PHId"), principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var pHOdbiorca = declaringEntityType.AddNavigation("PHOdbiorca",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(PHOdbiorca),
|
||||
propertyInfo: typeof(PHOdbDane).GetProperty("PHOdbiorca", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHOdbDane).GetField("<PHOdbiorca>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var pHOdbDane = principalEntityType.AddNavigation("PHOdbDane",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<PHOdbDane>),
|
||||
propertyInfo: typeof(PHOdbiorca).GetProperty("PHOdbDane", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHOdbiorca).GetField("<PHOdbDane>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PHODBDAN_REF_PHODB_PHODBIOR");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "PHOdbDane");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,155 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class PHOdbiorcaEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.PHOdbiorca",
|
||||
typeof(PHOdbiorca),
|
||||
baseEntityType);
|
||||
|
||||
var pHId = runtimeEntityType.AddProperty(
|
||||
"PHId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(PHOdbiorca).GetProperty("PHId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHOdbiorca).GetField("<PHId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
pHId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
pHId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
pHId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kontrId = runtimeEntityType.AddProperty(
|
||||
"KontrId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(PHOdbiorca).GetProperty("KontrId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHOdbiorca).GetField("<KontrId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
kontrId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
kontrId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
kontrId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { pHId, kontrId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_PHODBIORCA");
|
||||
|
||||
var idx_PHOdbKth = runtimeEntityType.AddIndex(
|
||||
new[] { kontrId },
|
||||
name: "idx_PHOdbKth");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("KontrId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("KontrId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var kontr = declaringEntityType.AddNavigation("Kontr",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Kontrahent),
|
||||
propertyInfo: typeof(PHOdbiorca).GetProperty("Kontr", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHOdbiorca).GetField("<Kontr>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var pHOdbiorca = principalEntityType.AddNavigation("PHOdbiorca",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<PHOdbiorca>),
|
||||
propertyInfo: typeof(Kontrahent).GetProperty("PHOdbiorca", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Kontrahent).GetField("<PHOdbiorca>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PHODBIOR_REF_PHODB_KONTRAHE");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("PHId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("PHId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var pH = declaringEntityType.AddNavigation("PH",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(PH),
|
||||
propertyInfo: typeof(PHOdbiorca).GetProperty("PH", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHOdbiorca).GetField("<PH>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var pHOdbiorca = principalEntityType.AddNavigation("PHOdbiorca",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<PHOdbiorca>),
|
||||
propertyInfo: typeof(PH).GetProperty("PHOdbiorca", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PH).GetField("<PHOdbiorca>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PHODBIOR_REF_PHODB_PH");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "PHOdbiorca");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,206 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class PHRozliczenieEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.PHRozliczenie",
|
||||
typeof(PHRozliczenie),
|
||||
baseEntityType);
|
||||
|
||||
var dokId = runtimeEntityType.AddProperty(
|
||||
"DokId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(PHRozliczenie).GetProperty("DokId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHRozliczenie).GetField("<DokId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
dokId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
dokId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
dokId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var pHId = runtimeEntityType.AddProperty(
|
||||
"PHId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(PHRozliczenie).GetProperty("PHId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHRozliczenie).GetField("<PHId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
pHId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
pHId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
pHId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kwota = runtimeEntityType.AddProperty(
|
||||
"Kwota",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(PHRozliczenie).GetProperty("Kwota", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHRozliczenie).GetField("<Kwota>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kwota.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kwota.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kwota.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rozliczono = runtimeEntityType.AddProperty(
|
||||
"Rozliczono",
|
||||
typeof(DateTime?),
|
||||
propertyInfo: typeof(PHRozliczenie).GetProperty("Rozliczono", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHRozliczenie).GetField("<Rozliczono>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
rozliczono.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
keyComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
providerValueComparer: new ValueComparer<DateTime?>(
|
||||
(Nullable<DateTime> v1, Nullable<DateTime> v2) => v1.HasValue && v2.HasValue && (DateTime)v1 == (DateTime)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<DateTime> v) => v.HasValue ? ((DateTime)v).GetHashCode() : 0,
|
||||
(Nullable<DateTime> v) => v.HasValue ? (Nullable<DateTime>)(DateTime)v : default(Nullable<DateTime>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
rozliczono.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
rozliczono.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { dokId, pHId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_PHROZLICZENIE");
|
||||
|
||||
var idx_PHRozPH = runtimeEntityType.AddIndex(
|
||||
new[] { pHId },
|
||||
name: "idx_PHRozPH");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("DokId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("DokId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var dok = declaringEntityType.AddNavigation("Dok",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Dok),
|
||||
propertyInfo: typeof(PHRozliczenie).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHRozliczenie).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var pHRozliczenie = principalEntityType.AddNavigation("PHRozliczenie",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<PHRozliczenie>),
|
||||
propertyInfo: typeof(Dok).GetProperty("PHRozliczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Dok).GetField("<PHRozliczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PHROZLIC_REF_PHDOK_DOK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("PHId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("PHId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var pH = declaringEntityType.AddNavigation("PH",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(PH),
|
||||
propertyInfo: typeof(PHRozliczenie).GetProperty("PH", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PHRozliczenie).GetField("<PH>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var pHRozliczenie = principalEntityType.AddNavigation("PHRozliczenie",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<PHRozliczenie>),
|
||||
propertyInfo: typeof(PH).GetProperty("PHRozliczenie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PH).GetField("<PHRozliczenie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PHROZLIC_REF_PHROZ_PH");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "PHRozliczenie");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,427 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class PanelEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.Panel",
|
||||
typeof(Panel),
|
||||
baseEntityType);
|
||||
|
||||
var panelId = runtimeEntityType.AddProperty(
|
||||
"PanelId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(Panel).GetProperty("PanelId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<PanelId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
panelId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
panelId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
panelId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
|
||||
|
||||
var aktywny = runtimeEntityType.AddProperty(
|
||||
"Aktywny",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Panel).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<Aktywny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
aktywny.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
aktywny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var centrPanelId = runtimeEntityType.AddProperty(
|
||||
"CentrPanelId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Panel).GetProperty("CentrPanelId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<CentrPanelId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
centrPanelId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
centrPanelId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
centrPanelId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var h = runtimeEntityType.AddProperty(
|
||||
"H",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Panel).GetProperty("H", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<H>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
h.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
h.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var l = runtimeEntityType.AddProperty(
|
||||
"L",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Panel).GetProperty("L", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<L>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
l.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
l.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var nazwa = runtimeEntityType.AddProperty(
|
||||
"Nazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(Panel).GetProperty("Nazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<Nazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
nazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
nazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var param1 = runtimeEntityType.AddProperty(
|
||||
"Param1",
|
||||
typeof(int?),
|
||||
propertyInfo: typeof(Panel).GetProperty("Param1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<Param1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
param1.TypeMapping = IntTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
keyComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)),
|
||||
providerValueComparer: new ValueComparer<int?>(
|
||||
(Nullable<int> v1, Nullable<int> v2) => v1.HasValue && v2.HasValue && (int)v1 == (int)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<int> v) => v.HasValue ? (int)v : 0,
|
||||
(Nullable<int> v) => v.HasValue ? (Nullable<int>)(int)v : default(Nullable<int>)));
|
||||
param1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var rodzaj = runtimeEntityType.AddProperty(
|
||||
"Rodzaj",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Panel).GetProperty("Rodzaj", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<Rodzaj>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: (short)0);
|
||||
rodzaj.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
rodzaj.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var t = runtimeEntityType.AddProperty(
|
||||
"T",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Panel).GetProperty("T", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<T>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
t.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
t.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typAplikacji = runtimeEntityType.AddProperty(
|
||||
"TypAplikacji",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(Panel).GetProperty("TypAplikacji", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<TypAplikacji>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
valueGenerated: ValueGenerated.OnAdd,
|
||||
sentinel: (short)0);
|
||||
typAplikacji.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
typAplikacji.AddAnnotation("Relational:DefaultValue", (short)3);
|
||||
typAplikacji.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var uzId = runtimeEntityType.AddProperty(
|
||||
"UzId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Panel).GetProperty("UzId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<UzId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
uzId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
uzId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
uzId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var uzNSId = runtimeEntityType.AddProperty(
|
||||
"UzNSId",
|
||||
typeof(decimal?),
|
||||
propertyInfo: typeof(Panel).GetProperty("UzNSId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<UzNSId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
uzNSId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
keyComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
providerValueComparer: new ValueComparer<decimal?>(
|
||||
(Nullable<decimal> v1, Nullable<decimal> v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<decimal> v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
|
||||
(Nullable<decimal> v) => v.HasValue ? (Nullable<decimal>)(decimal)v : default(Nullable<decimal>)),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
uzNSId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
uzNSId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var w = runtimeEntityType.AddProperty(
|
||||
"W",
|
||||
typeof(short?),
|
||||
propertyInfo: typeof(Panel).GetProperty("W", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<W>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
nullable: true);
|
||||
w.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
keyComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)),
|
||||
providerValueComparer: new ValueComparer<short?>(
|
||||
(Nullable<short> v1, Nullable<short> v2) => v1.HasValue && v2.HasValue && (short)v1 == (short)v2 || !v1.HasValue && !v2.HasValue,
|
||||
(Nullable<short> v) => v.HasValue ? (int)(short)v : 0,
|
||||
(Nullable<short> v) => v.HasValue ? (Nullable<short>)(short)v : default(Nullable<short>)));
|
||||
w.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var zmiana = runtimeEntityType.AddProperty(
|
||||
"Zmiana",
|
||||
typeof(DateTime),
|
||||
propertyInfo: typeof(Panel).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<Zmiana>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
|
||||
zmiana.TypeMapping = SqlServerDateTimeTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
keyComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
providerValueComparer: new ValueComparer<DateTime>(
|
||||
(DateTime v1, DateTime v2) => v1.Equals(v2),
|
||||
(DateTime v) => v.GetHashCode(),
|
||||
(DateTime v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "datetime",
|
||||
dbType: System.Data.DbType.DateTime));
|
||||
zmiana.AddAnnotation("Relational:ColumnType", "datetime");
|
||||
zmiana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { panelId });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_PANEL");
|
||||
|
||||
var index = runtimeEntityType.AddIndex(
|
||||
new[] { uzId });
|
||||
|
||||
var index0 = runtimeEntityType.AddIndex(
|
||||
new[] { uzNSId });
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("UzId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("UzId") }),
|
||||
principalEntityType);
|
||||
|
||||
var uz = declaringEntityType.AddNavigation("Uz",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Uzytkownik),
|
||||
propertyInfo: typeof(Panel).GetProperty("Uz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<Uz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var panel = principalEntityType.AddNavigation("Panel",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Panel>),
|
||||
propertyInfo: typeof(Uzytkownik).GetProperty("Panel", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Uzytkownik).GetField("<Panel>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PANEL_REFERENCE_UZYTKOWNIK");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey2(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("UzNSId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("UzNSId") }),
|
||||
principalEntityType);
|
||||
|
||||
var uzNS = declaringEntityType.AddNavigation("UzNS",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(UzNaSklep),
|
||||
propertyInfo: typeof(Panel).GetProperty("UzNS", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<UzNS>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var panel = principalEntityType.AddNavigation("Panel",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<Panel>),
|
||||
propertyInfo: typeof(UzNaSklep).GetProperty("Panel", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(UzNaSklep).GetField("<Panel>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PANEL_REFERENCE_UZNASKLEP");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "Panel");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,150 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class PanelParamEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.PanelParam",
|
||||
typeof(PanelParam),
|
||||
baseEntityType);
|
||||
|
||||
var panelId = runtimeEntityType.AddProperty(
|
||||
"PanelId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(PanelParam).GetProperty("PanelId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PanelParam).GetField("<PanelId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
panelId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
panelId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
panelId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var parNazwa = runtimeEntityType.AddProperty(
|
||||
"ParNazwa",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(PanelParam).GetProperty("ParNazwa", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PanelParam).GetField("<ParNazwa>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
maxLength: 40,
|
||||
unicode: false);
|
||||
parNazwa.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string l, string r) => string.Equals(l, r, StringComparison.OrdinalIgnoreCase),
|
||||
(string v) => v == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(v),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(40)",
|
||||
size: 40));
|
||||
parNazwa.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var parWartosc = runtimeEntityType.AddProperty(
|
||||
"ParWartosc",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(PanelParam).GetProperty("ParWartosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PanelParam).GetField("<ParWartosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 255,
|
||||
unicode: false);
|
||||
parWartosc.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(255)",
|
||||
size: 255));
|
||||
parWartosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { panelId, parNazwa });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_PANELPARAM");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("PanelId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("PanelId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var panel = declaringEntityType.AddNavigation("Panel",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Panel),
|
||||
propertyInfo: typeof(PanelParam).GetProperty("Panel", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(PanelParam).GetField("<Panel>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var panelParam = principalEntityType.AddNavigation("PanelParam",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<PanelParam>),
|
||||
propertyInfo: typeof(Panel).GetProperty("PanelParam", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Panel).GetField("<PanelParam>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PANELPARAM_REFERENCE_PANEL");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "PanelParam");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,197 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using Blink.Backoffice.Services.PcmDb.Entities;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
#pragma warning disable 219, 612, 618
|
||||
#nullable disable
|
||||
|
||||
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
||||
{
|
||||
internal partial class ParBonEntityType
|
||||
{
|
||||
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
||||
{
|
||||
var runtimeEntityType = model.AddEntityType(
|
||||
"Blink.Backoffice.Services.PcmDb.Entities.ParBon",
|
||||
typeof(ParBon),
|
||||
baseEntityType);
|
||||
|
||||
var parId = runtimeEntityType.AddProperty(
|
||||
"ParId",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(ParBon).GetProperty("ParId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(ParBon).GetField("<ParId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: 0m);
|
||||
parId.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "numeric(9,0)",
|
||||
precision: 9,
|
||||
scale: 0));
|
||||
parId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
|
||||
parId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kolejnosc = runtimeEntityType.AddProperty(
|
||||
"Kolejnosc",
|
||||
typeof(short),
|
||||
propertyInfo: typeof(ParBon).GetProperty("Kolejnosc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(ParBon).GetField("<Kolejnosc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
afterSaveBehavior: PropertySaveBehavior.Throw,
|
||||
sentinel: (short)0);
|
||||
kolejnosc.TypeMapping = SqlServerShortTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
keyComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v),
|
||||
providerValueComparer: new ValueComparer<short>(
|
||||
(short v1, short v2) => v1 == v2,
|
||||
(short v) => (int)v,
|
||||
(short v) => v));
|
||||
kolejnosc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var kwota = runtimeEntityType.AddProperty(
|
||||
"Kwota",
|
||||
typeof(decimal),
|
||||
propertyInfo: typeof(ParBon).GetProperty("Kwota", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(ParBon).GetField("<Kwota>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
sentinel: 0m);
|
||||
kwota.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
keyComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
providerValueComparer: new ValueComparer<decimal>(
|
||||
(decimal v1, decimal v2) => v1 == v2,
|
||||
(decimal v) => v.GetHashCode(),
|
||||
(decimal v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "decimal(15,4)",
|
||||
precision: 15,
|
||||
scale: 4));
|
||||
kwota.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
|
||||
kwota.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var numer = runtimeEntityType.AddProperty(
|
||||
"Numer",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(ParBon).GetProperty("Numer", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(ParBon).GetField("<Numer>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 20,
|
||||
unicode: false);
|
||||
numer.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(20)",
|
||||
size: 20));
|
||||
numer.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var typ = runtimeEntityType.AddProperty(
|
||||
"Typ",
|
||||
typeof(string),
|
||||
propertyInfo: typeof(ParBon).GetProperty("Typ", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(ParBon).GetField("<Typ>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
maxLength: 10,
|
||||
unicode: false);
|
||||
typ.TypeMapping = SqlServerStringTypeMapping.Default.Clone(
|
||||
comparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
keyComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
providerValueComparer: new ValueComparer<string>(
|
||||
(string v1, string v2) => v1 == v2,
|
||||
(string v) => v.GetHashCode(),
|
||||
(string v) => v),
|
||||
mappingInfo: new RelationalTypeMappingInfo(
|
||||
storeTypeName: "varchar(10)",
|
||||
size: 10));
|
||||
typ.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
|
||||
|
||||
var key = runtimeEntityType.AddKey(
|
||||
new[] { parId, kolejnosc });
|
||||
runtimeEntityType.SetPrimaryKey(key);
|
||||
key.AddAnnotation("Relational:Name", "PK_PARBON");
|
||||
|
||||
return runtimeEntityType;
|
||||
}
|
||||
|
||||
public static RuntimeForeignKey CreateForeignKey1(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
|
||||
{
|
||||
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("ParId") },
|
||||
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("ParId") }),
|
||||
principalEntityType,
|
||||
required: true);
|
||||
|
||||
var par = declaringEntityType.AddNavigation("Par",
|
||||
runtimeForeignKey,
|
||||
onDependent: true,
|
||||
typeof(Paragon),
|
||||
propertyInfo: typeof(ParBon).GetProperty("Par", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(ParBon).GetField("<Par>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
var parBon = principalEntityType.AddNavigation("ParBon",
|
||||
runtimeForeignKey,
|
||||
onDependent: false,
|
||||
typeof(ICollection<ParBon>),
|
||||
propertyInfo: typeof(Paragon).GetProperty("ParBon", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
|
||||
fieldInfo: typeof(Paragon).GetField("<ParBon>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
|
||||
|
||||
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_PARBON_REF_PARBO_PARAGON");
|
||||
return runtimeForeignKey;
|
||||
}
|
||||
|
||||
public static void CreateAnnotations(RuntimeEntityType runtimeEntityType)
|
||||
{
|
||||
runtimeEntityType.AddAnnotation("Relational:FunctionName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:Schema", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:SqlQuery", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:TableName", "ParBon");
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
|
||||
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
|
||||
|
||||
Customize(runtimeEntityType);
|
||||
}
|
||||
|
||||
static partial void Customize(RuntimeEntityType runtimeEntityType);
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user