Skip to content

Commit 88508a5

Browse files
Merge pull request #2 from mustackable-dev/dev
Relaxing dependency requirements, improvement for inherently non-nullable classes
2 parents 161354e + 3885450 commit 88508a5

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/MagiQuery/Extensions/DefinitionExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ var type when type.IsInherentlyNullable() =>
211211
}
212212

213213
private static bool IsInherentlyNullable(this Type type)
214-
=> type.Namespace != "System" && !type.IsEnum;
214+
=> !(type.IsValueType || type == typeof(string));
215215

216216
private static void CheckOperatorValidity(FilterOperator filterOperator, Type propertyType)
217217
{

src/MagiQuery/MagiQuery.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
8-
<Version>0.8.3</Version>
8+
<Version>0.8.4</Version>
99
<Authors>Vasil Kotsev (mustackable.dev)</Authors>
1010
<Description>Plug-and-play generic filtering and sorting on EF entities and any other IQueryables. Supports nested properties, nullables and the full range of primitives. Works out of the box on MSSQL, PostgreSQL, MySql, MariaDB, SQLite and even MongoDb.</Description>
1111
<Copyright>Copyright (c) Mustackable 2025</Copyright>
@@ -27,11 +27,11 @@
2727
</PropertyGroup>
2828

2929
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
30-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.15" />
30+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[8.0.15, 10.0.0)" />
3131
</ItemGroup>
3232

3333
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
34-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.4" />
34+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[9.0.4, 10.0.0)" />
3535
</ItemGroup>
3636

3737
<ItemGroup>

0 commit comments

Comments
 (0)