Skip to content

Commit 7c1aa86

Browse files
CopilotAndriySvyryd
andcommitted
Update to EF 10 RC version and use new UseAutoincrement() and SetValueGenerationStrategy APIs
Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com>
1 parent 055ab79 commit 7c1aa86

File tree

5 files changed

+11
-5
lines changed

5 files changed

+11
-5
lines changed

samples/core/Sqlite/ValueGeneration/SqliteAutoincrement.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
1111
{
1212
modelBuilder.Entity<Blog>()
1313
.Property(b => b.Id)
14-
.HasAnnotation("Sqlite:Autoincrement", true);
14+
.UseAutoincrement();
1515
}
1616
#endregion
1717

samples/core/Sqlite/ValueGeneration/SqliteAutoincrementWithValueConverter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
2121
modelBuilder.Entity<BlogPost>()
2222
.Property(b => b.Id)
2323
.HasConversion<int>()
24-
.HasAnnotation("Sqlite:Autoincrement", true);
24+
.UseAutoincrement();
2525
}
2626
#endregion
2727

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>disable</Nullable>
77
<OutputType>Library</OutputType>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.0" />
11+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.0-rc.1.25451.107" />
1212
</ItemGroup>
1313

1414
</Project>

samples/core/Sqlite/ValueGeneration/SqliteValueGenerationStrategyNone.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using Microsoft.EntityFrameworkCore;
2+
using Microsoft.EntityFrameworkCore.Sqlite.Metadata;
23

34
namespace EFCore.Sqlite.ValueGeneration;
45

@@ -11,7 +12,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
1112
{
1213
modelBuilder.Entity<Post>()
1314
.Property(p => p.Id)
14-
.HasAnnotation("Sqlite:ValueGenerationStrategy", "None");
15+
.Metadata.SetValueGenerationStrategy(SqliteValueGenerationStrategy.None);
1516
}
1617
#endregion
1718

samples/global.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"sdk": {
3+
"version": "10.0.100-rc.1.25451.107"
4+
}
5+
}

0 commit comments

Comments
 (0)