1849 lines
114 KiB
C#
1849 lines
114 KiB
C#
// <auto-generated />
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using Blink.Backoffice.Services.PcmDb.Entities;
|
|
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
|
using Microsoft.EntityFrameworkCore.Metadata;
|
|
using Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal;
|
|
using Microsoft.EntityFrameworkCore.Storage;
|
|
|
|
#pragma warning disable 219, 612, 618
|
|
#nullable disable
|
|
|
|
namespace Blink.Backoffice.Services.PcmDb.CompiledEntities
|
|
{
|
|
internal partial class DokEntityType
|
|
{
|
|
public static RuntimeEntityType Create(RuntimeModel model, RuntimeEntityType baseEntityType = null)
|
|
{
|
|
var runtimeEntityType = model.AddEntityType(
|
|
"Blink.Backoffice.Services.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);
|
|
}
|
|
}
|