src/SSCMS/Services/IDatabaseManager.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System.Collections.Generic;
using System.Threading.Tasks;
using Datory;
using SSCMS.Enums;
using SSCMS.Repositories;

namespace SSCMS.Services
{
    public partial interface IDatabaseManager
    {
        IAccessTokenRepository AccessTokenRepository { get; }
        IAdministratorRepository AdministratorRepository { get; }
        IAdministratorsInRolesRepository AdministratorsInRolesRepository { get; }
        IChannelRepository ChannelRepository { get; }
        IChannelGroupRepository ChannelGroupRepository { get; }
        IConfigRepository ConfigRepository { get; }
        IContentCheckRepository ContentCheckRepository { get; }
        IContentGroupRepository ContentGroupRepository { get; }
        IContentRepository ContentRepository { get; }
        IContentTagRepository ContentTagRepository { get; }
        IDbCacheRepository DbCacheRepository { get; }
        IErrorLogRepository ErrorLogRepository { get; }
        IMaterialAudioRepository MaterialAudioRepository { get; }
        IMaterialArticleRepository MaterialArticleRepository { get; }
        IMaterialFileRepository MaterialFileRepository { get; }
        IMaterialGroupRepository MaterialGroupRepository { get; }
        IMaterialImageRepository MaterialImageRepository { get; }
        IMaterialVideoRepository MaterialVideoRepository { get; }
        ILogRepository LogRepository { get; }
        IPermissionsInRolesRepository PermissionsInRolesRepository { get; }
        IPluginConfigRepository PluginConfigRepository { get; }
        IRelatedFieldItemRepository RelatedFieldItemRepository { get; }
        IRelatedFieldRepository RelatedFieldRepository { get; }
        IRoleRepository RoleRepository { get; }
        ISiteLogRepository SiteLogRepository { get; }
        ISitePermissionsRepository SitePermissionsRepository { get; }
        ISiteRepository SiteRepository { get; }
        ISpecialRepository SpecialRepository { get; }
        IStatRepository StatRepository { get; }
        ITableStyleRepository TableStyleRepository { get; }
        ITemplateLogRepository TemplateLogRepository { get; }
        ITemplateRepository TemplateRepository { get; }
        ITranslateRepository TranslateRepository { get; }
        IUserGroupRepository UserGroupRepository { get; }
        IUserMenuRepository UserMenuRepository { get; }
        IUserRepository UserRepository { get; }

        List<IRepository> GetAllRepositories();

        Database GetDatabase(string connectionString = null);

        int GetIntResult(string connectionString, string sqlString);

        int GetIntResult(string sqlString);

        string GetString(string connectionString, string sqlString);

        IEnumerable<IDictionary<string, object>> GetRows(DatabaseType databaseType, string connectionString, string sqlString);

        int GetPageTotalCount(string sqlString);
后面还有 23 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。