Skip to content

Commit

Permalink
More links to conceptual docs
Browse files Browse the repository at this point in the history
Part of #17508
  • Loading branch information
ajcvickers committed Sep 8, 2021
1 parent 2a9f948 commit 28388eb
Show file tree
Hide file tree
Showing 157 changed files with 1,014 additions and 93 deletions.
3 changes: 2 additions & 1 deletion src/EFCore/ChangeTracking/IDependentKeyValueFactory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ namespace Microsoft.EntityFrameworkCore.ChangeTracking
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
/// <typeparam name="TKey"> The generic type of the key. </typeparam>
public interface IDependentKeyValueFactory<TKey>
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/ChangeTracking/IPrincipalKeyValueFactory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ namespace Microsoft.EntityFrameworkCore.ChangeTracking
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
/// <typeparam name="TKey"> The key type. </typeparam>
public interface IPrincipalKeyValueFactory<TKey>
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Design/AttributeCodeFragment.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ namespace Microsoft.EntityFrameworkCore.Design
/// Represents usage of an attribute.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class AttributeCodeFragment
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Design/DesignTimeProviderServicesAttribute.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ namespace Microsoft.EntityFrameworkCore.Design
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
[AttributeUsage(AttributeTargets.Assembly)]
public sealed class DesignTimeProviderServicesAttribute : Attribute
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Design/DesignTimeServicesReferenceAttribute.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ namespace Microsoft.EntityFrameworkCore.Design
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
public sealed class DesignTimeServicesReferenceAttribute : Attribute
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Design/EntityFrameworkDesignServicesBuilder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ namespace Microsoft.EntityFrameworkCore.Design
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class EntityFrameworkDesignServicesBuilder : EntityFrameworkServicesBuilder
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Design/ICSharpHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ namespace Microsoft.EntityFrameworkCore.Design
/// Helper for generating C# code.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public interface ICSharpHelper
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Design/IDesignTimeDbContextFactory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ namespace Microsoft.EntityFrameworkCore.Design
/// this interface that are in the startup assembly or the same assembly as the derived context.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
/// <typeparam name="TContext">The type of the context.</typeparam>
public interface IDesignTimeDbContextFactory<out TContext>
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Design/IDesignTimeServices.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ namespace Microsoft.EntityFrameworkCore.Design
/// interface that are in the startup assembly.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public interface IDesignTimeServices
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Design/MethodCallCodeFragment.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ namespace Microsoft.EntityFrameworkCore.Design
/// Represents a call to a method.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class MethodCallCodeFragment
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Design/NestedClosureCodeFragment.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ namespace Microsoft.EntityFrameworkCore.Design
/// Represents a nested closure code fragment.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class NestedClosureCodeFragment
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/CoreLoggerExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public static class CoreLoggerExtensions
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/EventDefinition.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// event with reduced allocations.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class EventDefinition : EventDefinitionBase
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/EventDefinitionBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// Base class for event definitions.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public abstract class EventDefinitionBase
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/EventDefinition`.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// event with reduced allocations.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class EventDefinition<TParam> : EventDefinitionBase
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/EventDefinition``.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// event with reduced allocations.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class EventDefinition<TParam1, TParam2> : EventDefinitionBase
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/EventDefinition```.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// event with reduced allocations.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class EventDefinition<TParam1, TParam2, TParam3> : EventDefinitionBase
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/EventDefinition````.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// event with reduced allocations.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class EventDefinition<TParam1, TParam2, TParam3, TParam4> : EventDefinitionBase
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/EventDefinition`````.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// event with reduced allocations.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class EventDefinition<TParam1, TParam2, TParam3, TParam4, TParam5> : EventDefinitionBase
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/EventDefinition``````.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// event with reduced allocations.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class EventDefinition<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6> : EventDefinitionBase
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/FallbackEventDefinition.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// special handling.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class FallbackEventDefinition : EventDefinitionBase
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/IDiagnosticsLogger.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public interface IDiagnosticsLogger
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/IDiagnosticsLogger`.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public interface IDiagnosticsLogger<TLoggerCategory> : IDiagnosticsLogger
where TLoggerCategory : LoggerCategory<TLoggerCategory>, new()
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Diagnostics/LoggingDefinitions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ namespace Microsoft.EntityFrameworkCore.Diagnostics
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public abstract class LoggingDefinitions
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Infrastructure/Annotatable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ namespace Microsoft.EntityFrameworkCore.Infrastructure
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class Annotatable : AnnotatableBase, IMutableAnnotatable
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Infrastructure/AnnotatableBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ namespace Microsoft.EntityFrameworkCore.Infrastructure
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class AnnotatableBase : IAnnotatable
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Infrastructure/AnnotatableBuilder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ namespace Microsoft.EntityFrameworkCore.Infrastructure
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
[DebuggerDisplay("Builder {" + nameof(Metadata) + ",nq}")]
public abstract class AnnotatableBuilder<TMetadata, TModelBuilder> : IConventionAnnotatableBuilder
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Infrastructure/Annotation.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ namespace Microsoft.EntityFrameworkCore.Infrastructure
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class Annotation : IAnnotation
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ namespace Microsoft.EntityFrameworkCore.Infrastructure
/// critical section when disposed.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public readonly struct ConcurrencyDetectorCriticalSectionDisposer : IDisposable
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Infrastructure/ConventionAnnotatable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ namespace Microsoft.EntityFrameworkCore.Infrastructure
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public abstract class ConventionAnnotatable : Annotatable, IConventionAnnotatable, IMutableAnnotatable
{
Expand Down
3 changes: 2 additions & 1 deletion src/EFCore/Infrastructure/CoreOptionsExtension.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ namespace Microsoft.EntityFrameworkCore.Infrastructure
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
public class CoreOptionsExtension : IDbContextOptionsExtension
{
Expand Down
6 changes: 4 additions & 2 deletions src/EFCore/Infrastructure/DatabaseFacade.cs
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,8 @@ public virtual Task RollbackTransactionAsync(CancellationToken cancellationToken
/// Creates an instance of the configured <see cref="IExecutionStrategy" />.
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-connection-resiliency">EF Core Connection Resiliency</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-connection-resiliency">Connection resiliency and database retries</see>
/// for more information.
/// </remarks>
/// <returns>An <see cref="IExecutionStrategy" /> instance.</returns>
public virtual IExecutionStrategy CreateExecutionStrategy()
Expand Down Expand Up @@ -463,7 +464,8 @@ public virtual string? ProviderName
/// </para>
/// </summary>
/// <remarks>
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see> for more information.
/// See <see href="https://aka.ms/efcore-docs-providers">Implementation of database providers and extensions</see>
/// for more information.
/// </remarks>
IServiceProvider IInfrastructure<IServiceProvider>.Instance
=> ((IInfrastructure<IServiceProvider>)_context).Instance;
Expand Down
Loading

0 comments on commit 28388eb

Please sign in to comment.