We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 70bd39a + 0021848 commit 7aa1163Copy full SHA for 7aa1163
src/Cnblogs.Architecture.Ddd.Infrastructure.Dapper.Clickhouse/ClickhouseModelCollectionBuilder.cs
@@ -15,9 +15,15 @@ public class ClickhouseModelCollectionBuilder
15
public ClickhouseModelBuilder<T> Entity<T>()
16
where T : class
17
{
18
- var builder = new ClickhouseModelBuilder<T>();
19
- _builders.Add(typeof(T), builder);
20
- return builder;
+ var type = typeof(T);
+ if (_builders.TryGetValue(type, out var builder))
+ {
21
+ return (ClickhouseModelBuilder<T>)builder;
22
+ }
23
+
24
+ var modelBuilder = new ClickhouseModelBuilder<T>();
25
+ _builders.Add(typeof(T), modelBuilder);
26
+ return modelBuilder;
27
}
28
29
internal void Build(ClickhouseContextOptions options)
0 commit comments