MintPlayer.Spark.Attributes
11.0.0-preview.95
dotnet add package MintPlayer.Spark.Attributes --version 11.0.0-preview.95
NuGet\Install-Package MintPlayer.Spark.Attributes -Version 11.0.0-preview.95
<PackageReference Include="MintPlayer.Spark.Attributes" Version="11.0.0-preview.95" />
<PackageVersion Include="MintPlayer.Spark.Attributes" Version="11.0.0-preview.95" />
<PackageReference Include="MintPlayer.Spark.Attributes" />
paket add MintPlayer.Spark.Attributes --version 11.0.0-preview.95
#r "nuget: MintPlayer.Spark.Attributes, 11.0.0-preview.95"
#:package MintPlayer.Spark.Attributes@11.0.0-preview.95
#addin nuget:?package=MintPlayer.Spark.Attributes&version=11.0.0-preview.95&prerelease
#tool nuget:?package=MintPlayer.Spark.Attributes&version=11.0.0-preview.95&prerelease
MintPlayer.Spark.Attributes
The attributes an entity library applies to its own types: [GenerateIndex], [Search], [Sortable],
[Reference], [LookupReference], [ValueObject], [ValueKey], [Breadcrumb], [IgnoreProperty],
[IgnoreForIndex], [FromIndex], [DefaultIndex], [SparkActions], [SparkTranslations] and
[SparkAttributeDescription].
It is a plain Microsoft.NET.Sdk package with no dependencies, so a project that holds only entities
can reference it without pulling in the ASP.NET Core shared framework (#388). The other types an
entity library uses (TranslatedString, lookup references, …) are in MintPlayer.Spark.Model.
The namespace is deliberately not the package name
Every attribute keeps the namespace MintPlayer.Spark.Abstractions, where it lived before the split.
Do not "fix" that: the Spark source generators and analyzers identify these attributes by fully
qualified metadata name, and generated code names them with global::MintPlayer.Spark.Abstractions.….
Moving an attribute to a new assembly is invisible to both; moving it to a new namespace silently
switches generators off.
A project that uses [GenerateIndex] or [ValueObject] also needs the generator as its own analyzer
reference: analyzer ProjectReferences are not transitive.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on MintPlayer.Spark.Attributes:
| Package | Downloads |
|---|---|
|
MintPlayer.Spark.Abstractions
Abstractions and shared models for MintPlayer.Spark low-code framework. |
|
|
MintPlayer.Spark.Replication.Abstractions
Abstractions for MintPlayer.Spark.Replication: ReplicatedAttribute, ModuleInformation, and ETL script models. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-preview.95 | 82 | 10/4/2026 |
| 11.0.0-preview.94 | 88 | 10/4/2026 |
| 11.0.0-preview.93 | 112 | 10/2/2026 |
| 11.0.0-preview.92 | 117 | 10/2/2026 |
| 11.0.0-preview.91 | 121 | 9/29/2026 |
| 11.0.0-preview.90 | 127 | 9/27/2026 |
| 11.0.0-preview.89 | 117 | 9/27/2026 |
| 11.0.0-preview.86 | 197 | 9/24/2026 |
| 10.0.0-preview.86 | 67 | 9/23/2026 |
| 10.0.0-preview.84 | 138 | 9/21/2026 |
| 10.0.0-preview.83 | 118 | 9/19/2026 |
| 10.0.0-preview.82 | 124 | 9/17/2026 |
| 10.0.0-preview.81 | 123 | 9/15/2026 |
| 10.0.0-preview.80 | 142 | 9/10/2026 |
| 10.0.0-preview.79 | 140 | 9/9/2026 |
| 10.0.0-preview.78 | 142 | 9/9/2026 |
| 10.0.0-preview.77 | 137 | 9/9/2026 |
| 10.0.0-preview.76 | 130 | 9/9/2026 |