elsa-core/src/modules/Elsa.Agents.Persistence.EntityFrameworkCore/Extensions.cs
AlmightyLks 153397e63c
Fix all broken summary xml docs (#6123)
* Add proper summary tags back

* Apply suggestions from code review

Co-authored-by: Robin Sue <robinsue@live.de>

* 69 more files fixed

---------

Co-authored-by: Robin Sue <robinsue@live.de>
2024-11-18 13:41:27 +01:00

22 lines
719 B
C#

using Elsa.Agents.Persistence.EntityFrameworkCore;
using Elsa.Agents.Persistence.Features;
using JetBrains.Annotations;
// ReSharper disable once CheckNamespace
namespace Elsa.Agents;
/// <summary>
/// Provides extensions to the <see cref="AgentPersistenceFeature"/> feature.
/// </summary>
[PublicAPI]
public static class Extensions
{
/// <summary>
/// Configures the <see cref="AgentPersistenceFeature"/> to use EF Core persistence providers.
/// </summary>
public static AgentPersistenceFeature UseEntityFrameworkCore(this AgentPersistenceFeature feature, Action<EFCoreAgentPersistenceFeature>? configure = default)
{
feature.Module.Configure(configure);
return feature;
}
}