diff --git a/src/Marten/Events/Projections/ProjectionOptions.cs b/src/Marten/Events/Projections/ProjectionOptions.cs index 20dc6cb6d6..e594496248 100644 --- a/src/Marten/Events/Projections/ProjectionOptions.cs +++ b/src/Marten/Events/Projections/ProjectionOptions.cs @@ -478,7 +478,7 @@ internal void AssertValidity(DocumentStore store) var duplicateNames = All.Select(x => x.ProjectionName).Concat(_subscriptions.Select(x => x.SubscriptionName)) .GroupBy(x => x) .Where(x => x.Count() > 1) - .Select(group => $"Duplicate projection or subscription name '{group.Key}': {group.Select(x => x.ToString()).Join(", ")}") + .Select(group => $"Duplicate projection or subscription name '{group.Key}': {group.Select(x => x.ToString()).Join(", ")}. You can set the 'ProjectionName' or 'SubscriptionName' property on the projection or subscription to override the default names and thus avoid duplicates.") .ToArray(); if (duplicateNames.Any())