在学习 EntityFrameworkCore 上的其中一门 PluralSight 课程时,我从视频中看到了不同的结果。也就是说,在调用DbSet<...>.AddRange(item 1, item2), then 时DbSet<...>.SaveChanges,我看到的是两个简单的 INSERT 语句,而不是一个复杂的 INSERT 语句。
要在 Visual Studio 2017 中重新创建它:
Install-Package Microsoft.Extensions.Logging.Console SomeUI -Version 2.2.0Install-Package Microsoft.EntityFrameworkCore.SqlServer SomeUI -Version 2.2.6Install-Package Microsoft.EntityFrameworkCore.Tools SomeUI -Version 2.2.6Add-Migration initialUpdate-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) 按照QuickStart上的说明操作后,我在启动网页时看到了Yesod中的一些错误.错误以:
...
不能满足-package-id wai-extra-1.3.4.6-62543d69d10941dae1d9b206c3eb3067:
Run Code Online (Sandbox Code Playgroud)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)构建失败,暂停......
希望相关,参考教程让我运行
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会出现错误,并且会出现问题).
有任何想法吗?
提前致谢!