diff --git a/back/nuget.config b/back/nuget.config index fddd439d..d2e42a8d 100644 --- a/back/nuget.config +++ b/back/nuget.config @@ -2,6 +2,7 @@ + diff --git a/back/src/Directory.Build.props b/back/src/Directory.Build.props index 90c33385..53bd9b50 100644 --- a/back/src/Directory.Build.props +++ b/back/src/Directory.Build.props @@ -49,4 +49,6 @@ 1591;1305;8618 + + diff --git a/back/src/Kyoo.Abstractions/Kyoo.Abstractions.csproj b/back/src/Kyoo.Abstractions/Kyoo.Abstractions.csproj index 8903a847..34b9a66f 100644 --- a/back/src/Kyoo.Abstractions/Kyoo.Abstractions.csproj +++ b/back/src/Kyoo.Abstractions/Kyoo.Abstractions.csproj @@ -7,8 +7,8 @@ - - + + diff --git a/back/src/Kyoo.Abstractions/Models/Resources/Season.cs b/back/src/Kyoo.Abstractions/Models/Resources/Season.cs index a5fc26c3..df9d24b9 100644 --- a/back/src/Kyoo.Abstractions/Models/Resources/Season.cs +++ b/back/src/Kyoo.Abstractions/Models/Resources/Season.cs @@ -19,6 +19,7 @@ using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; using System.Text.RegularExpressions; using EntityFrameworkCore.Projectables; using JetBrains.Annotations; @@ -124,9 +125,10 @@ namespace Kyoo.Abstractions.Models /// /// The number of episodes in this season. /// - [Projectable(UseMemberBody = nameof(_EpisodeCount))] - public int EpisodeCount { get; set; } + [Projectable(UseMemberBody = nameof(_EpisodesCount))] + [NotMapped] + public int EpisodesCount { get; set; } - private int _EpisodeCount => Episodes!.Count; + private int _EpisodesCount => Episodes!.Count; } } diff --git a/back/src/Kyoo.Authentication/Kyoo.Authentication.csproj b/back/src/Kyoo.Authentication/Kyoo.Authentication.csproj index f299c209..b273ee03 100644 --- a/back/src/Kyoo.Authentication/Kyoo.Authentication.csproj +++ b/back/src/Kyoo.Authentication/Kyoo.Authentication.csproj @@ -5,7 +5,7 @@ - + diff --git a/back/src/Kyoo.Core/Kyoo.Core.csproj b/back/src/Kyoo.Core/Kyoo.Core.csproj index 72d5e1e6..3ad70404 100644 --- a/back/src/Kyoo.Core/Kyoo.Core.csproj +++ b/back/src/Kyoo.Core/Kyoo.Core.csproj @@ -9,10 +9,10 @@ - + - - + + diff --git a/back/src/Kyoo.Host/Kyoo.Host.csproj b/back/src/Kyoo.Host/Kyoo.Host.csproj index 8db90bf1..51d550bd 100644 --- a/back/src/Kyoo.Host/Kyoo.Host.csproj +++ b/back/src/Kyoo.Host/Kyoo.Host.csproj @@ -13,7 +13,7 @@ - + diff --git a/back/src/Kyoo.Postgresql/Kyoo.Postgresql.csproj b/back/src/Kyoo.Postgresql/Kyoo.Postgresql.csproj index 9c7dd385..9decf467 100644 --- a/back/src/Kyoo.Postgresql/Kyoo.Postgresql.csproj +++ b/back/src/Kyoo.Postgresql/Kyoo.Postgresql.csproj @@ -7,13 +7,13 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/back/src/Kyoo.Swagger/Kyoo.Swagger.csproj b/back/src/Kyoo.Swagger/Kyoo.Swagger.csproj index 1da544de..047b94e5 100644 --- a/back/src/Kyoo.Swagger/Kyoo.Swagger.csproj +++ b/back/src/Kyoo.Swagger/Kyoo.Swagger.csproj @@ -5,7 +5,7 @@ - + diff --git a/back/tests/Kyoo.Tests/Kyoo.Tests.csproj b/back/tests/Kyoo.Tests/Kyoo.Tests.csproj index 0011fda4..3f9fcde1 100644 --- a/back/tests/Kyoo.Tests/Kyoo.Tests.csproj +++ b/back/tests/Kyoo.Tests/Kyoo.Tests.csproj @@ -12,13 +12,13 @@ all - + - - + + - - + + runtime; build; native; contentfiles; analyzers; buildtransitive all