//
using System;
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 SprzedazEntityType
{
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
{
var runtimeEntityType = model.AddEntityType(
"DuSoft.PcmDb.Entities.Sprzedaz",
typeof(Sprzedaz),
baseEntityType);
var towID = runtimeEntityType.AddProperty(
"TowID",
typeof(decimal),
propertyInfo: typeof(Sprzedaz).GetProperty("TowID", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
afterSaveBehavior: PropertySaveBehavior.Throw,
sentinel: 0m);
towID.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(decimal v1, decimal v2) => v1 == v2,
(decimal v) => v.GetHashCode(),
(decimal v) => v),
keyComparer: new ValueComparer(
(decimal v1, decimal v2) => v1 == v2,
(decimal v) => v.GetHashCode(),
(decimal v) => v),
providerValueComparer: new ValueComparer(
(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 sklepID = runtimeEntityType.AddProperty(
"SklepID",
typeof(decimal),
propertyInfo: typeof(Sprzedaz).GetProperty("SklepID", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
afterSaveBehavior: PropertySaveBehavior.Throw,
sentinel: 0m);
sklepID.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(decimal v1, decimal v2) => v1 == v2,
(decimal v) => v.GetHashCode(),
(decimal v) => v),
keyComparer: new ValueComparer(
(decimal v1, decimal v2) => v1 == v2,
(decimal v) => v.GetHashCode(),
(decimal v) => v),
providerValueComparer: new ValueComparer(
(decimal v1, decimal v2) => v1 == v2,
(decimal v) => v.GetHashCode(),
(decimal v) => v),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "numeric(9,0)",
precision: 9,
scale: 0));
sklepID.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
sklepID.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var czasID = runtimeEntityType.AddProperty(
"CzasID",
typeof(decimal),
propertyInfo: typeof(Sprzedaz).GetProperty("CzasID", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
afterSaveBehavior: PropertySaveBehavior.Throw,
sentinel: 0m);
czasID.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(decimal v1, decimal v2) => v1 == v2,
(decimal v) => v.GetHashCode(),
(decimal v) => v),
keyComparer: new ValueComparer(
(decimal v1, decimal v2) => v1 == v2,
(decimal v) => v.GetHashCode(),
(decimal v) => v),
providerValueComparer: new ValueComparer(
(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 sklepTowID = runtimeEntityType.AddProperty(
"SklepTowID",
typeof(decimal),
propertyInfo: typeof(Sprzedaz).GetProperty("SklepTowID", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
afterSaveBehavior: PropertySaveBehavior.Throw,
sentinel: 0m);
sklepTowID.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(decimal v1, decimal v2) => v1 == v2,
(decimal v) => v.GetHashCode(),
(decimal v) => v),
keyComparer: new ValueComparer(
(decimal v1, decimal v2) => v1 == v2,
(decimal v) => v.GetHashCode(),
(decimal v) => v),
providerValueComparer: new ValueComparer(
(decimal v1, decimal v2) => v1 == v2,
(decimal v) => v.GetHashCode(),
(decimal v) => v),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "numeric(9,0)",
precision: 9,
scale: 0));
sklepTowID.AddAnnotation("Relational:ColumnType", "numeric(9, 0)");
sklepTowID.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var cenaSprzedazyBrutto = runtimeEntityType.AddProperty(
"CenaSprzedazyBrutto",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("CenaSprzedazyBrutto", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
cenaSprzedazyBrutto.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "decimal(14,3)",
precision: 14,
scale: 3));
cenaSprzedazyBrutto.AddAnnotation("Relational:ColumnType", "decimal(14, 3)");
cenaSprzedazyBrutto.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var cenaSprzedazyNetto = runtimeEntityType.AddProperty(
"CenaSprzedazyNetto",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("CenaSprzedazyNetto", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
cenaSprzedazyNetto.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "decimal(14,3)",
precision: 14,
scale: 3));
cenaSprzedazyNetto.AddAnnotation("Relational:ColumnType", "decimal(14, 3)");
cenaSprzedazyNetto.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var cenaZakInne = runtimeEntityType.AddProperty(
"CenaZakInne",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("CenaZakInne", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
cenaZakInne.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "decimal(14,3)",
precision: 14,
scale: 3));
cenaZakInne.AddAnnotation("Relational:ColumnType", "decimal(14, 3)");
cenaZakInne.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var cenaZakPrzes = runtimeEntityType.AddProperty(
"CenaZakPrzes",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("CenaZakPrzes", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
cenaZakPrzes.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "decimal(14,3)",
precision: 14,
scale: 3));
cenaZakPrzes.AddAnnotation("Relational:ColumnType", "decimal(14, 3)");
cenaZakPrzes.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var cenaZakZakupy = runtimeEntityType.AddProperty(
"CenaZakZakupy",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("CenaZakZakupy", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
cenaZakZakupy.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "decimal(14,3)",
precision: 14,
scale: 3));
cenaZakZakupy.AddAnnotation("Relational:ColumnType", "decimal(14, 3)");
cenaZakZakupy.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var cenaZakupuNetto = runtimeEntityType.AddProperty(
"CenaZakupuNetto",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("CenaZakupuNetto", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
cenaZakupuNetto.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "decimal(14,3)",
precision: 14,
scale: 3));
cenaZakupuNetto.AddAnnotation("Relational:ColumnType", "decimal(14, 3)");
cenaZakupuNetto.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var ilSprzedana = runtimeEntityType.AddProperty(
"IlSprzedana",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("IlSprzedana", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
ilSprzedana.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "decimal(14,3)",
precision: 14,
scale: 3));
ilSprzedana.AddAnnotation("Relational:ColumnType", "decimal(14, 3)");
ilSprzedana.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var ilSztTowFakt = runtimeEntityType.AddProperty(
"IlSztTowFakt",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("IlSztTowFakt", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
ilSztTowFakt.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "decimal(14,3)",
precision: 14,
scale: 3));
ilSztTowFakt.AddAnnotation("Relational:ColumnType", "decimal(14, 3)");
ilSztTowFakt.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var ilSztTowHurt = runtimeEntityType.AddProperty(
"IlSztTowHurt",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("IlSztTowHurt", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
ilSztTowHurt.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "decimal(14,3)",
precision: 14,
scale: 3));
ilSztTowHurt.AddAnnotation("Relational:ColumnType", "decimal(14, 3)");
ilSztTowHurt.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var ilSztTowPar = runtimeEntityType.AddProperty(
"IlSztTowPar",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("IlSztTowPar", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
ilSztTowPar.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
mappingInfo: new RelationalTypeMappingInfo(
storeTypeName: "decimal(14,3)",
precision: 14,
scale: 3));
ilSztTowPar.AddAnnotation("Relational:ColumnType", "decimal(14, 3)");
ilSztTowPar.AddAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.None);
var ilSztTowPrzes = runtimeEntityType.AddProperty(
"IlSztTowPrzes",
typeof(decimal?),
propertyInfo: typeof(Sprzedaz).GetProperty("IlSztTowPrzes", BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly),
fieldInfo: typeof(Sprzedaz).GetField("k__BackingField", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly),
nullable: true);
ilSztTowPrzes.TypeMapping = SqlServerDecimalTypeMapping.Default.Clone(
comparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
keyComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable v) => v.HasValue ? ((decimal)v).GetHashCode() : 0,
(Nullable v) => v.HasValue ? (Nullable)(decimal)v : default(Nullable)),
providerValueComparer: new ValueComparer(
(Nullable v1, Nullable v2) => v1.HasValue && v2.HasValue && (decimal)v1 == (decimal)v2 || !v1.HasValue && !v2.HasValue,
(Nullable