小编Ben*_*lda的帖子

将func <type,bool>作为参数传递给异步方法时出错

我正在修改现有项目以利用EF6(alpha3)异步扩展方法.我有一个方法,它接受一个func参数,它被传递到linq到实体查询.以下是工作代码的示例,pre-async:

public IEnumerable<type> GetTypeSet(Func<Type, bool> predicate)
    {
        return dbSet.Where(d => d.isPublic == true).Where(predicate).tolist();
    }
Run Code Online (Sandbox Code Playgroud)

应用异步后:

public async Task<IEnumerable<Type>> GetTypeSet(Func<Type, bool> predicate)
    {
        return await(dbSet.Where(d => d.isPublic == true)
        .Where(predicate)).ToListAsync();
    }
Run Code Online (Sandbox Code Playgroud)

此时,我收到一条错误,指出IEnumerable没有ToListAsync的定义.如果我删除.Where(predicate)它功能正常.

我很好奇我是否正确地解决了这个问题,或者在使用异步时传递谓词的更好选择.

c# task-parallel-library entity-framework-6

3
推荐指数
2
解决办法
1109
查看次数

Remix.run静态资源返回404

我在尝试使用 remix.run 显示图像时遇到了困难。

有关资产预加载的文档显示以下内容:

在此输入图像描述

当我这样做时,我收到 /icons/clipboard.svg 的 404 错误。我是否需要添加路由才能使静态资源正确路由?

另一个例子是笑话教程。我在 app 下添加了一个 asset 文件夹,其中包含一个文件heart.svg. 从我的笑话.jsx 中,我添加了<img src="/assets/heart.svg"/>404 以及"~/assets/heart.svg""../assets/heart.svg"

我在想有一些东西在我的脸上刺眼,我在这里错过了,一条额外的路线,构建参数,一些东西......

remix.run

1
推荐指数
1
解决办法
4982
查看次数