2024-07-01 21:28:20 +02:00

1849 lines
114 KiB
C#

// <auto-generated />
using System;
using System.Collections.Generic;
using System.Reflection;
using DuSoft.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 DuSoft.PcmDb.CompiledEntities
{
internal partial class DokEntityType
{
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
{
var runtimeEntityType = model.AddEntityType(
"DuSoft.PcmDb.Entities.Dok",
typeof(Dok),
baseEntityType);
var dokId = runtimeEntityType.AddProperty(
"DokId",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("DokId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<DokId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
valueGenerated: ValueGenerated.OnAdd,
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.IdentityColumn);
var aktywny = runtimeEntityType.AddProperty(
"Aktywny",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("Aktywny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).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 centrDokId = runtimeEntityType.AddProperty(
"CentrDokId",
typeof(decimal?),
propertyInfo: typeof(Dok).GetProperty("CentrDokId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<CentrDokId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
centrDokId.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));
centrDokId.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
centrDokId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var cenySpBrutto = runtimeEntityType.AddProperty(
"CenySpBrutto",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("CenySpBrutto", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<CenySpBrutto>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: (short)0);
cenySpBrutto.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));
cenySpBrutto.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var cenyZakBrutto = runtimeEntityType.AddProperty(
"CenyZakBrutto",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("CenyZakBrutto", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<CenyZakBrutto>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: (short)0);
cenyZakBrutto.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));
cenyZakBrutto.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var data = runtimeEntityType.AddProperty(
"Data",
typeof(DateTime),
propertyInfo: typeof(Dok).GetProperty("Data", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Data>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
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 dataDod = runtimeEntityType.AddProperty(
"DataDod",
typeof(DateTime),
propertyInfo: typeof(Dok).GetProperty("DataDod", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<DataDod>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
dataDod.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));
dataDod.AddAnnotation("Relational:ColumnType", "datetime");
dataDod.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var dataPom = runtimeEntityType.AddProperty(
"DataPom",
typeof(DateTime),
propertyInfo: typeof(Dok).GetProperty("DataPom", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<DataPom>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified));
dataPom.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));
dataPom.AddAnnotation("Relational:ColumnType", "datetime");
dataPom.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var doZaplaty = runtimeEntityType.AddProperty(
"DoZaplaty",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("DoZaplaty", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<DoZaplaty>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
doZaplaty.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));
doZaplaty.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
doZaplaty.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var eksportFK = runtimeEntityType.AddProperty(
"EksportFK",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("EksportFK", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<EksportFK>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: (short)0);
eksportFK.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));
eksportFK.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var formaPlat = runtimeEntityType.AddProperty(
"FormaPlat",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("FormaPlat", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<FormaPlat>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
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 kolejnyWDniu = runtimeEntityType.AddProperty(
"KolejnyWDniu",
typeof(int),
propertyInfo: typeof(Dok).GetProperty("KolejnyWDniu", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<KolejnyWDniu>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0);
kolejnyWDniu.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));
kolejnyWDniu.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kurs = runtimeEntityType.AddProperty(
"Kurs",
typeof(decimal?),
propertyInfo: typeof(Dok).GetProperty("Kurs", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).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 kwota1 = runtimeEntityType.AddProperty(
"Kwota1",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Kwota1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
kwota1.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));
kwota1.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota10 = runtimeEntityType.AddProperty(
"Kwota10",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Kwota10", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota10>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
kwota10.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));
kwota10.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota10.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota11 = runtimeEntityType.AddProperty(
"Kwota11",
typeof(decimal?),
propertyInfo: typeof(Dok).GetProperty("Kwota11", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota11>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
kwota11.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));
kwota11.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota11.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota12 = runtimeEntityType.AddProperty(
"Kwota12",
typeof(decimal?),
propertyInfo: typeof(Dok).GetProperty("Kwota12", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota12>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
kwota12.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));
kwota12.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota12.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota2 = runtimeEntityType.AddProperty(
"Kwota2",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Kwota2", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota2>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
kwota2.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));
kwota2.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota2.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota3 = runtimeEntityType.AddProperty(
"Kwota3",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Kwota3", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota3>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
kwota3.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));
kwota3.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota3.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota4 = runtimeEntityType.AddProperty(
"Kwota4",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Kwota4", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota4>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
kwota4.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));
kwota4.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota4.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota5 = runtimeEntityType.AddProperty(
"Kwota5",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Kwota5", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota5>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
kwota5.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));
kwota5.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota5.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota6 = runtimeEntityType.AddProperty(
"Kwota6",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Kwota6", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota6>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
kwota6.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));
kwota6.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota6.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota7 = runtimeEntityType.AddProperty(
"Kwota7",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Kwota7", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota7>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
kwota7.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));
kwota7.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota7.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota8 = runtimeEntityType.AddProperty(
"Kwota8",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Kwota8", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota8>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
kwota8.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));
kwota8.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota8.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var kwota9 = runtimeEntityType.AddProperty(
"Kwota9",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Kwota9", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Kwota9>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
kwota9.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));
kwota9.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
kwota9.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var magId = runtimeEntityType.AddProperty(
"MagId",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("MagId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).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 netto = runtimeEntityType.AddProperty(
"Netto",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Netto", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Netto>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
netto.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));
netto.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
netto.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var nettoDet = runtimeEntityType.AddProperty(
"NettoDet",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("NettoDet", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<NettoDet>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
nettoDet.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));
nettoDet.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
nettoDet.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var nettoDetUslugi = runtimeEntityType.AddProperty(
"NettoDetUslugi",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("NettoDetUslugi", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<NettoDetUslugi>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
nettoDetUslugi.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));
nettoDetUslugi.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
nettoDetUslugi.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var nettoMag = runtimeEntityType.AddProperty(
"NettoMag",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("NettoMag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<NettoMag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
nettoMag.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));
nettoMag.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
nettoMag.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var nettoMagUslugi = runtimeEntityType.AddProperty(
"NettoMagUslugi",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("NettoMagUslugi", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<NettoMagUslugi>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
nettoMagUslugi.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));
nettoMagUslugi.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
nettoMagUslugi.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var nettoUslugi = runtimeEntityType.AddProperty(
"NettoUslugi",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("NettoUslugi", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<NettoUslugi>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
nettoUslugi.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));
nettoUslugi.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
nettoUslugi.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var nrDok = runtimeEntityType.AddProperty(
"NrDok",
typeof(string),
propertyInfo: typeof(Dok).GetProperty("NrDok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<NrDok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
maxLength: 60,
unicode: false);
nrDok.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));
nrDok.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var nrKolejny = runtimeEntityType.AddProperty(
"NrKolejny",
typeof(int?),
propertyInfo: typeof(Dok).GetProperty("NrKolejny", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<NrKolejny>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
nrKolejny.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>)));
nrKolejny.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var nrKolejnyMag = runtimeEntityType.AddProperty(
"NrKolejnyMag",
typeof(int?),
propertyInfo: typeof(Dok).GetProperty("NrKolejnyMag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<NrKolejnyMag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
nrKolejnyMag.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>)));
nrKolejnyMag.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var opcja1 = runtimeEntityType.AddProperty(
"Opcja1",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("Opcja1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Opcja1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: (short)0);
opcja1.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));
opcja1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var opcja2 = runtimeEntityType.AddProperty(
"Opcja2",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("Opcja2", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Opcja2>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: (short)0);
opcja2.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));
opcja2.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var opcja3 = runtimeEntityType.AddProperty(
"Opcja3",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("Opcja3", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Opcja3>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: (short)0);
opcja3.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));
opcja3.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var opcja4 = runtimeEntityType.AddProperty(
"Opcja4",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("Opcja4", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Opcja4>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: (short)0);
opcja4.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));
opcja4.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var opcja5 = runtimeEntityType.AddProperty(
"Opcja5",
typeof(short?),
propertyInfo: typeof(Dok).GetProperty("Opcja5", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Opcja5>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
opcja5.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>)));
opcja5.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var opcja6 = runtimeEntityType.AddProperty(
"Opcja6",
typeof(short?),
propertyInfo: typeof(Dok).GetProperty("Opcja6", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Opcja6>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
opcja6.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>)));
opcja6.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var opcja7 = runtimeEntityType.AddProperty(
"Opcja7",
typeof(short?),
propertyInfo: typeof(Dok).GetProperty("Opcja7", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Opcja7>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
opcja7.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>)));
opcja7.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var opcja8 = runtimeEntityType.AddProperty(
"Opcja8",
typeof(short?),
propertyInfo: typeof(Dok).GetProperty("Opcja8", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Opcja8>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
opcja8.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>)));
opcja8.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var param1 = runtimeEntityType.AddProperty(
"Param1",
typeof(int),
propertyInfo: typeof(Dok).GetProperty("Param1", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Param1>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0);
param1.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));
param1.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var param2 = runtimeEntityType.AddProperty(
"Param2",
typeof(int),
propertyInfo: typeof(Dok).GetProperty("Param2", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Param2>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0);
param2.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));
param2.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var param3 = runtimeEntityType.AddProperty(
"Param3",
typeof(int),
propertyInfo: typeof(Dok).GetProperty("Param3", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Param3>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0);
param3.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));
param3.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var param4 = runtimeEntityType.AddProperty(
"Param4",
typeof(int),
propertyInfo: typeof(Dok).GetProperty("Param4", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Param4>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0);
param4.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));
param4.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var param5 = runtimeEntityType.AddProperty(
"Param5",
typeof(int?),
propertyInfo: typeof(Dok).GetProperty("Param5", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Param5>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
param5.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>)));
param5.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var param6 = runtimeEntityType.AddProperty(
"Param6",
typeof(int?),
propertyInfo: typeof(Dok).GetProperty("Param6", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Param6>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
param6.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>)));
param6.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var podatek = runtimeEntityType.AddProperty(
"Podatek",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Podatek", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Podatek>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
podatek.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));
podatek.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
podatek.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var podatekDet = runtimeEntityType.AddProperty(
"PodatekDet",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("PodatekDet", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<PodatekDet>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
podatekDet.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));
podatekDet.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
podatekDet.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var podatekDetUslugi = runtimeEntityType.AddProperty(
"PodatekDetUslugi",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("PodatekDetUslugi", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<PodatekDetUslugi>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
podatekDetUslugi.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));
podatekDetUslugi.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
podatekDetUslugi.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var podatekMag = runtimeEntityType.AddProperty(
"PodatekMag",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("PodatekMag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<PodatekMag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
podatekMag.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));
podatekMag.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
podatekMag.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var podatekMagUslugi = runtimeEntityType.AddProperty(
"PodatekMagUslugi",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("PodatekMagUslugi", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<PodatekMagUslugi>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
podatekMagUslugi.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));
podatekMagUslugi.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
podatekMagUslugi.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var podatekUslugi = runtimeEntityType.AddProperty(
"PodatekUslugi",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("PodatekUslugi", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<PodatekUslugi>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
podatekUslugi.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));
podatekUslugi.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
podatekUslugi.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var poziomCen = runtimeEntityType.AddProperty(
"PoziomCen",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("PoziomCen", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).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 rabatProc = runtimeEntityType.AddProperty(
"RabatProc",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("RabatProc", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<RabatProc>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
rabatProc.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));
rabatProc.AddAnnotation("Relational:ColumnType", "decimal(10, 4)");
rabatProc.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var razem = runtimeEntityType.AddProperty(
"Razem",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Razem", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Razem>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
razem.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));
razem.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
razem.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var terminPlat = runtimeEntityType.AddProperty(
"TerminPlat",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("TerminPlat", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<TerminPlat>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: (short)0);
terminPlat.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));
terminPlat.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var typDok = runtimeEntityType.AddProperty(
"TypDok",
typeof(short),
propertyInfo: typeof(Dok).GetProperty("TypDok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<TypDok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: (short)0);
typDok.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));
typDok.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var uzId = runtimeEntityType.AddProperty(
"UzId",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("UzId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<UzId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
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 walId = runtimeEntityType.AddProperty(
"WalId",
typeof(decimal?),
propertyInfo: typeof(Dok).GetProperty("WalId", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<WalId>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
walId.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));
walId.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
walId.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var walIdPlatnosci = runtimeEntityType.AddProperty(
"WalIdPlatnosci",
typeof(decimal?),
propertyInfo: typeof(Dok).GetProperty("WalIdPlatnosci", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<WalIdPlatnosci>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
walIdPlatnosci.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));
walIdPlatnosci.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
walIdPlatnosci.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var zaplacono = runtimeEntityType.AddProperty(
"Zaplacono",
typeof(decimal),
propertyInfo: typeof(Dok).GetProperty("Zaplacono", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Zaplacono>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
sentinel: 0m);
zaplacono.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));
zaplacono.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
zaplacono.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var zaplaconoPodatek = runtimeEntityType.AddProperty(
"ZaplaconoPodatek",
typeof(decimal?),
propertyInfo: typeof(Dok).GetProperty("ZaplaconoPodatek", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<ZaplaconoPodatek>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
zaplaconoPodatek.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));
zaplaconoPodatek.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
zaplaconoPodatek.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var zaplaconoWKasie = runtimeEntityType.AddProperty(
"ZaplaconoWKasie",
typeof(decimal?),
propertyInfo: typeof(Dok).GetProperty("ZaplaconoWKasie", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<ZaplaconoWKasie>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
zaplaconoWKasie.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));
zaplaconoWKasie.AddAnnotation("Relational:ColumnType", "decimal(15, 4)");
zaplaconoWKasie.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var zmiana = runtimeEntityType.AddProperty(
"Zmiana",
typeof(DateTime),
propertyInfo: typeof(Dok).GetProperty("Zmiana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).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 zmianaPkt = runtimeEntityType.AddProperty(
"ZmianaPkt",
typeof(DateTime?),
propertyInfo: typeof(Dok).GetProperty("ZmianaPkt", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<ZmianaPkt>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
zmianaPkt.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));
zmianaPkt.AddAnnotation("Relational:ColumnType", "datetime");
zmianaPkt.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var key = runtimeEntityType.AddKey(
new[] { dokId });
runtimeEntityType.SetPrimaryKey(key);
key.AddAnnotation("Relational:Name", "PK_DOK");
var index = runtimeEntityType.AddIndex(
new[] { walIdPlatnosci });
var dokTypDok = runtimeEntityType.AddIndex(
new[] { typDok, data, kolejnyWDniu },
name: "DokTypDok");
var idx_DokCentrDokId = runtimeEntityType.AddIndex(
new[] { centrDokId },
name: "idx_DokCentrDokId");
var idx_DokDataKolejnyWDniu = runtimeEntityType.AddIndex(
new[] { data, kolejnyWDniu },
name: "idx_DokDataKolejnyWDniu");
var idx_DokMagId = runtimeEntityType.AddIndex(
new[] { magId },
name: "idx_DokMagId");
var idx_DokNrDok = runtimeEntityType.AddIndex(
new[] { nrDok },
name: "idx_DokNrDok");
var idx_DokUzId = runtimeEntityType.AddIndex(
new[] { uzId },
name: "idx_DokUzId");
var idx_DokWal = runtimeEntityType.AddIndex(
new[] { walId },
name: "idx_DokWal");
var idx_DokZmiana = runtimeEntityType.AddIndex(
new[] { zmiana },
name: "idx_DokZmiana");
var idx_DokZmianaPkt = runtimeEntityType.AddIndex(
new[] { zmianaPkt },
name: "idx_DokZmianaPkt");
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(Dok).GetProperty("Mag", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Mag>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
var dok = principalEntityType.AddNavigation("Dok",
runtimeForeignKey,
onDependent: false,
typeof(ICollection<Dok>),
propertyInfo: typeof(Magazyn).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Magazyn).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOK_REF_DOKMA_MAGAZYN");
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,
required: true);
var uz = declaringEntityType.AddNavigation("Uz",
runtimeForeignKey,
onDependent: true,
typeof(Uzytkownik),
propertyInfo: typeof(Dok).GetProperty("Uz", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Uz>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
var dok = principalEntityType.AddNavigation("Dok",
runtimeForeignKey,
onDependent: false,
typeof(ICollection<Dok>),
propertyInfo: typeof(Uzytkownik).GetProperty("Dok", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Uzytkownik).GetField("<Dok>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOK_REF_DOKUZ_UZYTKOWN");
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);
var wal = declaringEntityType.AddNavigation("Wal",
runtimeForeignKey,
onDependent: true,
typeof(Waluta),
propertyInfo: typeof(Dok).GetProperty("Wal", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<Wal>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
var dokWal = principalEntityType.AddNavigation("DokWal",
runtimeForeignKey,
onDependent: false,
typeof(ICollection<Dok>),
propertyInfo: typeof(Waluta).GetProperty("DokWal", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Waluta).GetField("<DokWal>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_DOK_REF_DOKWA_WALUTA");
return runtimeForeignKey;
}
public static RuntimeForeignKey CreateForeignKey4(RuntimeEntityType declaringEntityType, RuntimeEntityType principalEntityType)
{
var runtimeForeignKey = declaringEntityType.AddForeignKey(new[] { declaringEntityType.FindProperty("WalIdPlatnosci") },
principalEntityType.FindKey(new[] { principalEntityType.FindProperty("WalId") }),
principalEntityType);
var walIdPlatnosciNavigation = declaringEntityType.AddNavigation("WalIdPlatnosciNavigation",
runtimeForeignKey,
onDependent: true,
typeof(Waluta),
propertyInfo: typeof(Dok).GetProperty("WalIdPlatnosciNavigation", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<WalIdPlatnosciNavigation>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
var dokWalIdPlatnosciNavigation = principalEntityType.AddNavigation("DokWalIdPlatnosciNavigation",
runtimeForeignKey,
onDependent: false,
typeof(ICollection<Dok>),
propertyInfo: typeof(Waluta).GetProperty("DokWalIdPlatnosciNavigation", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Waluta).GetField("<DokWalIdPlatnosciNavigation>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
runtimeForeignKey.AddAnnotation("Relational:Name", "FK_Ref_DokWalIdPlatnosci");
return runtimeForeignKey;
}
public static RuntimeSkipNavigation CreateSkipNavigation1(RuntimeEntityType declaringEntityType, RuntimeEntityType targetEntityType, RuntimeEntityType joinEntityType)
{
var skipNavigation = declaringEntityType.AddSkipNavigation(
"KB",
targetEntityType,
joinEntityType.FindForeignKey(
new[] { joinEntityType.FindProperty("DokId") },
declaringEntityType.FindKey(new[] { declaringEntityType.FindProperty("DokId") }),
declaringEntityType),
true,
false,
typeof(ICollection<KontoBankowe>),
propertyInfo: typeof(Dok).GetProperty("KB", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Dok).GetField("<KB>k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly));
var inverse = targetEntityType.FindSkipNavigation("Dok");
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", "Dok");
runtimeEntityType.AddAnnotation("Relational:ViewName", null);
runtimeEntityType.AddAnnotation("Relational:ViewSchema", null);
Customize(runtimeEntityType);
}
static partial void Customize(RuntimeEntityType runtimeEntityType);
}
}