小编Dec*_*rio的帖子

如何加速C#/ Linq查询?[我不需要获取数据,我需要得到条件]

    public int being = 0;
    public void Insert(Currency current, int number)
    {
        being = db.Currency.Where(x => x.ForDate == current.ForDate)
            .Where(x => x.TitleId == current.TitleId)
            .Where(x => x.Value == current.Value).Count(x=>x.Id > 0);
        if (being == 0)
        {
            db.Currency.AddOrUpdate(current);
        }
   }
Run Code Online (Sandbox Code Playgroud)

这是我的代码工作如此缓慢,因为获得约会但没有必要,我不知道其他方式.也许是这样的:

db.Currency.Find().Value.Equals(current.Value).where...where...
Run Code Online (Sandbox Code Playgroud)

.net c# linq linq-to-entities entity-framework

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

无法运行镜像,CMD ["npm", "start"] 命令错误

我只是构建应用程序: docker build 。-唐:l

尝试运行后: docker run -d -p 83:80 ang:l

并得到错误:

docker:来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:345:启动容器进程导致“exec:\”npm\”:在 $PATH 中找不到可执行文件:未知。

没有这个 CMD ["npm", "start"] 命令一切正常,但我需要服务器和 bd。

Dockerfile:

# Stage 0, based on Node.js
FROM node:latest as node
WORKDIR /app
COPY package*.json ./
COPY . .

#RUN npm install
ARG configuration=production
RUN true && \
  npm run build:client-and-server-bundles -- --configuration=$configuration \
    && \
  npm prune --production && \
  true

# Stage 1, based on Nginx
FROM nginx:alpine
COPY --from=node /app/dist /usr/src/app/

CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)

package.json …

node.js npm docker docker-compose angular

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