Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何从Orchard模块获取数据_Sql Server_Orchardcms_Orchardcms 1.8 - Fatal编程技术网

Sql server 如何从Orchard模块获取数据

Sql server 如何从Orchard模块获取数据,sql-server,orchardcms,orchardcms-1.8,Sql Server,Orchardcms,Orchardcms 1.8,我不知道为什么我的模块不能从数据库查询数据。这是我的代码,var日志总是返回null。该表是在数据库中创建的,我在其中插入了3条记录 private readonly IRepository<AuditLogs> _UserLogsRepository; private readonly ICacheManager _cacheManager; private readonly ISignals _signals; public UserLogsS

我不知道为什么我的模块不能从数据库查询数据。这是我的代码,var日志总是返回null。该表是在数据库中创建的,我在其中插入了3条记录

    private readonly IRepository<AuditLogs> _UserLogsRepository;

    private readonly ICacheManager _cacheManager;
    private readonly ISignals _signals;

    public UserLogsService(
        IRepository<AuditLogs> projectRepository,
        IEnumerable<IPermissionProvider> permissionProviders,
        ICacheManager cacheManager,
        ISignals signals
        )
    {
        _UserLogsRepository = projectRepository;
        _cacheManager = cacheManager;
        _signals = signals;
        Logger = NullLogger.Instance;
        T = NullLocalizer.Instance;
    }

    public Localizer T { get; set; }
    public ILogger Logger { get; set; }

    private void TriggerSignal()
    {
        _signals.Trigger(SignalName);
    }

 public IEnumerable<AuditLogs> GetProjects()
    {
        var logs = from log in _UserLogsRepository.Table select log;

        return logs.ToList();
    }

有人能告诉我为什么吗?谢谢

您应该阅读以下内容:。附带问题:为什么不使用1.9附带的audit trail模块?我猜记录类没有映射,可能是因为它不以记录结尾。你能进一步解释它不以记录结尾的意思吗?谢谢,我相信他指的是你的AuditLogs类的名称,而不是AuditLogsRecord类的名称。另外,Orchard是否映射不继承ContentPartRecord的类?很有可能。我只是没有看到这样的例子。
 public class AuditLogs
{
    public virtual int id { get; set; }
    public virtual string module_name { get; set; }
    public virtual string username { get; set; }
    public virtual DateTime datetime { get; set; }
    public virtual string action { get; set; }
    public virtual string note { get; set; }
    public virtual string effected_record { get; set; }
}