Class MssqlListProvider
MS SQL Server implementation of IListProvider.
Inherits all logic from ListProviderBase, provides MSSQL-specific SQL via MsSqlDialect.
Usage:
services.AddScoped<IListProvider, MssqlListProvider>();
public class MssqlListProvider : ListProviderBase, IListProvider
Inheritance
Implements
Inherited Members
ListProviderBase.AddItemsAsync(IRedbList, IEnumerable<IRedbListItem>),ListProviderBase.AddItemsAsync(IRedbList, IEnumerable<string>, IEnumerable<string>?),ListProviderBase.DeleteListAsync(long),ListProviderBase.DeleteListItemAsync(long),ListProviderBase.GetAllListsAsync(),ListProviderBase.GetItemsByObjectReferenceAsync(long),ListProviderBase.GetListAsync(long),ListProviderBase.GetListByNameAsync(string),ListProviderBase.GetListByNameWithItemsAsync(string),ListProviderBase.GetListItemAsync(long),ListProviderBase.GetListItemByValueAsync(long, string),ListProviderBase.GetListItemsAsync(long),ListProviderBase.GetListWithItemsAsync(long),ListProviderBase.IsListUsedInStructuresAsync(long),ListProviderBase.SaveListAsync(IRedbList),ListProviderBase.SaveListItemAsync(IRedbListItem),ListProviderBase.SaveListWithItemsAsync(IRedbList),ListProviderBase.SyncListFromEnumAsync<TEnum>(string?)
Constructors
MssqlListProvider(IRedbContext, RedbServiceConfiguration, ISchemeSyncProvider, ILogger?)
Creates MSSQL list provider with default MsSqlDialect.