Skip to content

Commit eb8f78d

Browse files
committed
chore: clean-up
1 parent 91dd111 commit eb8f78d

File tree

3 files changed

+0
-35
lines changed

3 files changed

+0
-35
lines changed

src/QueryableValues.SqlServer/ModelCustomizer.cs

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using Microsoft.EntityFrameworkCore;
33
using Microsoft.EntityFrameworkCore.Infrastructure;
44
using Microsoft.EntityFrameworkCore.Metadata.Builders;
5-
using System;
65

76
namespace BlazarTech.QueryableValues
87
{
@@ -28,16 +27,6 @@ private static void SetDefaultPrecision<T>(PropertyBuilder<T> property)
2827
#endif
2928
}
3029

31-
private static EntityTypeBuilder<QueryableValuesEntity<T>> SetupEntity<T>(ModelBuilder modelBuilder)
32-
{
33-
return modelBuilder
34-
.Entity<QueryableValuesEntity<T>>()
35-
// By mapping to a fake view, we stop EF from including these entities during
36-
// SQL generation in migrations and by the Create and Drop apis in DbContext.Database.
37-
.ToView($"{nameof(QueryableValuesEntity)}{typeof(T).Name}")
38-
.HasNoKey();
39-
}
40-
4130
private static void SetupEntity(ModelBuilder modelBuilder)
4231
{
4332
modelBuilder
@@ -64,24 +53,6 @@ private static void SetupEntity(ModelBuilder modelBuilder)
6453

6554
public void Customize(ModelBuilder modelBuilder, DbContext context)
6655
{
67-
SetupEntity<byte>(modelBuilder);
68-
SetupEntity<short>(modelBuilder);
69-
SetupEntity<int>(modelBuilder);
70-
SetupEntity<long>(modelBuilder);
71-
72-
var decimalProperty = SetupEntity<decimal>(modelBuilder)
73-
.Property(p => p.V);
74-
75-
SetDefaultPrecision(decimalProperty);
76-
77-
SetupEntity<float>(modelBuilder);
78-
SetupEntity<double>(modelBuilder);
79-
SetupEntity<DateTime>(modelBuilder);
80-
SetupEntity<DateTimeOffset>(modelBuilder);
81-
SetupEntity<Guid>(modelBuilder);
82-
SetupEntity<char>(modelBuilder);
83-
SetupEntity<string>(modelBuilder);
84-
8556
SetupEntity(modelBuilder);
8657

8758
_previousModelCustomizer.Customize(modelBuilder, context);

src/QueryableValues.SqlServer/QueryableValuesEntity.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22

33
namespace BlazarTech.QueryableValues
44
{
5-
internal class QueryableValuesEntity<T>
6-
{
7-
public T V { get; set; } = default!;
8-
}
9-
105
internal class QueryableValuesEntity
116
{
127
public const string IndexPropertyName = nameof(X);

tests/QueryableValues.SqlServer.Tests/Integration/InfrastructureTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ public void MustNotScriptOutInternalEntity()
3636

3737
var script = db.Database.GenerateCreateScript();
3838

39-
Assert.DoesNotContain(nameof(QueryableValuesEntity<object>), script, StringComparison.OrdinalIgnoreCase);
4039
Assert.DoesNotContain(nameof(QueryableValuesEntity), script, StringComparison.OrdinalIgnoreCase);
4140
Assert.DoesNotContain("QueryableValues", script, StringComparison.OrdinalIgnoreCase);
4241
}

0 commit comments

Comments
 (0)