小编Mic*_*off的帖子

EntityFrameworkCore 不批量插入

在学习 EntityFrameworkCore 上的其中一门 PluralSight 课程时,我从视频中看到了不同的结果。也就是说,在调用DbSet<...>.AddRange(item 1, item2), then 时DbSet<...>.SaveChanges,我看到的是两个简单的 INSERT 语句,而不是一个复杂的 INSERT 语句。

要在 Visual Studio 2017 中重新创建它:

  1. 使用 C# 4.7.2 创建一个新的 .NET Framework 控制台应用程序。将其命名为SomeUI
  2. 在包管理器控制台中运行以下命令
    • Install-Package Microsoft.Extensions.Logging.Console SomeUI -Version 2.2.0
    • Install-Package Microsoft.EntityFrameworkCore.SqlServer SomeUI -Version 2.2.6
    • Install-Package Microsoft.EntityFrameworkCore.Tools SomeUI -Version 2.2.6
  3. 将下面的代码粘贴为 Program.cs。
  4. 在包管理器控制台中运行以下命令
    • Add-Migration initial
    • Update-Database

程序.cs:

using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.DependencyInjection;

namespace SomeUI
{
    public class Samurai
    {
        public String Name { get; set; }
        public int Id { …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-core-2.2

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

在Ubuntu 13.10上设置Yesod

按照QuickStart上的说明操作后,我在启动网页时看到了Yesod中的一些错误.错误以:

...

不能满足-package-id wai-extra-1.3.4.6-62543d69d10941dae1d9b206c3eb3067:

wai-extra-1.3.4.6-62543d69d10941dae1d9b206c3eb3067 is unusable due to missing or recursive dependencies:
  blaze-builder-conduit-1.0.0-1053545317cd68e3d51439dd9a0e622d zlib-conduit-1.0.0-b51dc7daf506ea4c5ecd031c5101d96a
(use -v for more information)
Run Code Online (Sandbox Code Playgroud)

构建失败,暂停......

希望相关,参考教程让我运行

cabal-dev安装

在一个新的Yesod项目上,但是这也给了我错误:

...

[1/1]编译Control.Monad.Logger(Control/Monad/Logger.hs,dist/build/Control/Monad/Logger.o)

Control/Monad/Logger.hs:63:39:模块System.Log.FastLogger' does not exportpushLogStr'

Control/Monad/Logger.hs:63:72:模块System.Log.FastLogger' does not export记录器集'

Control/Monad/Logger.hs:63:83:模块System.Log.FastLogger' does not exportnewLoggerSet'

Control/Monad/Logger.hs:63:97:模块System.Log.FastLogger' does not exportdefaultBufSize'无法安装monad-logger-0.3.3.0

...

在后来的这组错误中,我遇到了一个页面,表明该问题已得到修复(因此不会让我发布超过2个链接,但Google会出现错误,并且会出现问题).

有任何想法吗?

提前致谢!

yesod cabal-dev ubuntu-13.10

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