小编prb*_*prb的帖子

实体框架在关闭检测更改的情况下修改集合属性

出于性能原因,我在 DbContext 上设置了 AutoDetectChangesEnabled = false。

更新简单属性和引用属性都可以正常工作,但我在处理多对多且没有连接类的集合属性时遇到了麻烦。

这是尝试添加到集合中的缩写代码:

var item = context.Set<Item>().FirstOrDefault();    
var category = context.Set<Category>().FirstDefault();

context.Entry(item).Collection(i => i.Categories).CurrentValue.Add(category);
Run Code Online (Sandbox Code Playgroud)

但它什么也没做,在 SaveChanges 之后数据库与以前相同。这是这样做的正确方法吗?

c# entity-framework

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

Angular 2 模板解析错误缺少预期)

我收到以下异常:

Unhandled Promise rejection: Template parse errors:
Parser Error: Missing expected ) at column 19 in [(model.DaysOfWeek & 0x20) !== 0] in PriceComponent@129:65 ("ox">
                    <label>
                        <input type="checkbox" name="DaysOfWeek" [ERROR ->][checked]="(model.DaysOfWeek & 0x20) !== 0" (change)="model.DaysOfWeek ^= 0x20" /> Monday
          "): PriceComponent@129:65
Run Code Online (Sandbox Code Playgroud)

在此绑定上:

<input type="checkbox" name="DaysOfWeek" [checked]="(model.DaysOfWeek & 0x20) !== 0" (change)="model.DaysOfWeek ^= 0x20" /> Monday
Run Code Online (Sandbox Code Playgroud)

绑定表达式对我来说看起来有效,所以我很困惑为什么它会失败?DaysOfWeek 是一个 number 类型的属性,它是用星期几标志位编码的。

angular

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

标签 统计

angular ×1

c# ×1

entity-framework ×1