Skip to content

Commit e67a1c4

Browse files
committed
#753 Test file updates
1 parent 2544fa7 commit e67a1c4

File tree

78 files changed

+649
-59
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+649
-59
lines changed

Tester.Integration.EFCore6/EfrpgTestData/Configuration/CodeObjectConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public void Configure(EntityTypeBuilder<CodeObject> builder)
2323
builder.Property(x => x.CodeName).HasColumnName(@"codeName").HasColumnType("nvarchar(250)").IsRequired(false).HasMaxLength(250);
2424
builder.Property(x => x.Note).HasColumnName(@"note").HasColumnType("nvarchar(250)").IsRequired(false).HasMaxLength(250);
2525
builder.Property(x => x.IsObject).HasColumnName(@"isObject").HasColumnType("bit").IsRequired();
26-
builder.Property(x => x.VersionNumber).HasColumnName(@"versionNumber").HasColumnType("timestamp").IsRequired(false);
26+
builder.Property(x => x.VersionNumber).HasColumnName(@"versionNumber").HasColumnType("timestamp(8)").IsRequired(false).IsFixedLength().HasMaxLength(8).IsRowVersion().IsConcurrencyToken();
2727
}
2828
}
2929

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// <auto-generated>
2+
3+
using Microsoft.EntityFrameworkCore;
4+
using Microsoft.EntityFrameworkCore.Metadata.Builders;
5+
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
6+
7+
namespace V6EfrpgTest
8+
{
9+
// TimestampNotNull
10+
public class TimestampNotNullConfiguration : IEntityTypeConfiguration<TimestampNotNull>
11+
{
12+
public void Configure(EntityTypeBuilder<TimestampNotNull> builder)
13+
{
14+
builder.ToTable("TimestampNotNull", "dbo");
15+
builder.HasKey(x => x.Id).HasName("PK_TimestampNotNull").IsClustered();
16+
17+
builder.Property(x => x.Id).HasColumnName(@"Id").HasColumnType("int").IsRequired().ValueGeneratedOnAdd().UseIdentityColumn();
18+
builder.Property(x => x.Version).HasColumnName(@"Version").HasColumnType("timestamp(8)").IsRequired().IsFixedLength().HasMaxLength(8).IsRowVersion().IsConcurrencyToken();
19+
builder.Property(x => x.Number).HasColumnName(@"Number").HasColumnType("int").IsRequired();
20+
}
21+
}
22+
23+
}
24+
// </auto-generated>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// <auto-generated>
2+
3+
using Microsoft.EntityFrameworkCore;
4+
using Microsoft.EntityFrameworkCore.Metadata.Builders;
5+
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
6+
7+
namespace V6EfrpgTest
8+
{
9+
// TimestampNullable
10+
public class TimestampNullableConfiguration : IEntityTypeConfiguration<TimestampNullable>
11+
{
12+
public void Configure(EntityTypeBuilder<TimestampNullable> builder)
13+
{
14+
builder.ToTable("TimestampNullable", "dbo");
15+
builder.HasKey(x => x.Id).HasName("PK_TTimestampNullable").IsClustered();
16+
17+
builder.Property(x => x.Id).HasColumnName(@"Id").HasColumnType("int").IsRequired().ValueGeneratedOnAdd().UseIdentityColumn();
18+
builder.Property(x => x.Version).HasColumnName(@"Version").HasColumnType("timestamp(8)").IsRequired(false).IsFixedLength().HasMaxLength(8).IsRowVersion().IsConcurrencyToken();
19+
builder.Property(x => x.Number).HasColumnName(@"Number").HasColumnType("int").IsRequired();
20+
}
21+
}
22+
23+
}
24+
// </auto-generated>

Tester.Integration.EFCore6/EfrpgTestData/Configuration/VersionedConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public void Configure(EntityTypeBuilder<Versioned> builder)
1515
builder.HasKey(x => x.Id).HasName("PK_Versioned").IsClustered();
1616

1717
builder.Property(x => x.Id).HasColumnName(@"Id").HasColumnType("int").IsRequired().ValueGeneratedOnAdd().UseIdentityColumn();
18-
builder.Property(x => x.Version).HasColumnName(@"Version").HasColumnType("timestamp(8)").IsRequired().IsFixedLength().HasMaxLength(8).IsRowVersion();
18+
builder.Property(x => x.Version).HasColumnName(@"Version").HasColumnType("timestamp(8)").IsRequired().IsFixedLength().HasMaxLength(8).IsRowVersion().IsConcurrencyToken();
1919
builder.Property(x => x.Number).HasColumnName(@"Number").HasColumnType("int").IsRequired();
2020
}
2121
}

Tester.Integration.EFCore6/EfrpgTestData/Configuration/VersionedNullableConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public void Configure(EntityTypeBuilder<VersionedNullable> builder)
1515
builder.HasKey(x => x.Id).HasName("PK_VersionedNullable").IsClustered();
1616

1717
builder.Property(x => x.Id).HasColumnName(@"Id").HasColumnType("int").IsRequired().ValueGeneratedOnAdd().UseIdentityColumn();
18-
builder.Property(x => x.Version).HasColumnName(@"Version").HasColumnType("timestamp").IsRequired(false);
18+
builder.Property(x => x.Version).HasColumnName(@"Version").HasColumnType("timestamp(8)").IsRequired(false).IsFixedLength().HasMaxLength(8).IsRowVersion().IsConcurrencyToken();
1919
builder.Property(x => x.Number).HasColumnName(@"Number").HasColumnType("int").IsRequired();
2020
}
2121
}

Tester.Integration.EFCore6/EfrpgTestData/Configuration/ViewWithSpaceConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public void Configure(EntityTypeBuilder<ViewWithSpace> builder)
2323
builder.Property(x => x.CodeName).HasColumnName(@"codeName").HasColumnType("nvarchar(250)").IsRequired(false).HasMaxLength(250);
2424
builder.Property(x => x.Note).HasColumnName(@"note").HasColumnType("nvarchar(250)").IsRequired(false).HasMaxLength(250);
2525
builder.Property(x => x.IsObject).HasColumnName(@"isObject").HasColumnType("bit").IsRequired();
26-
builder.Property(x => x.VersionNumber).HasColumnName(@"versionNumber").HasColumnType("timestamp").IsRequired(false);
26+
builder.Property(x => x.VersionNumber).HasColumnName(@"versionNumber").HasColumnType("timestamp(8)").IsRequired(false).IsFixedLength().HasMaxLength(8).IsRowVersion().IsConcurrencyToken();
2727
}
2828
}
2929

Tester.Integration.EFCore6/EfrpgTestData/Entities/CodeObject.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class CodeObject
2222
public string CodeName { get; set; } // codeName (length: 250)
2323
public string Note { get; set; } // note (length: 250)
2424
public bool IsObject { get; set; } // isObject
25-
public byte[] VersionNumber { get; set; } // versionNumber
25+
public byte[] VersionNumber { get; set; } // versionNumber (length: 8)
2626

2727
public CodeObject()
2828
{
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// <auto-generated>
2+
3+
using System;
4+
using System.Collections.Generic;
5+
using System.Threading;
6+
using System.Threading.Tasks;
7+
8+
namespace V6EfrpgTest
9+
{
10+
// TimestampNotNull
11+
public class TimestampNotNull
12+
{
13+
public int Id { get; set; } // Id (Primary key)
14+
public byte[] Version { get; set; } // Version (length: 8)
15+
public int Number { get; set; } // Number
16+
}
17+
18+
}
19+
// </auto-generated>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// <auto-generated>
2+
3+
using System;
4+
using System.Collections.Generic;
5+
using System.Threading;
6+
using System.Threading.Tasks;
7+
8+
namespace V6EfrpgTest
9+
{
10+
// TimestampNullable
11+
public class TimestampNullable
12+
{
13+
public int Id { get; set; } // Id (Primary key)
14+
public byte[] Version { get; set; } // Version (length: 8)
15+
public int Number { get; set; } // Number
16+
}
17+
18+
}
19+
// </auto-generated>

Tester.Integration.EFCore6/EfrpgTestData/Entities/VersionedNullable.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace V6EfrpgTest
1111
public class VersionedNullable
1212
{
1313
public int Id { get; set; } // Id (Primary key)
14-
public byte[] Version { get; set; } // Version
14+
public byte[] Version { get; set; } // Version (length: 8)
1515
public int Number { get; set; } // Number
1616
}
1717

0 commit comments

Comments
 (0)