什么是“插入=真正的”意味着对一个城堡活动记录协会
-
21-08-2019 - |
题
我正在使用城堡活动记录的项目。我碰到“插入= true”属性在今天AR协会的说法迷迷糊糊的,但我想不出什么锻炼,它实际上做。
[BelongsTo("UserId",Insert = true)]
public ARUser User {
get { return mUser; }
set { mUser = value; }
}
有人可以给我一个线索?我找不到文档中的答案。
解决方案
是的,你会发现插入和几个AR更新属性的属性..
我不得不做一些测试,以确保我理解文档。
有两种更新和插入设置为false表示该属性将是只读访问您的数据库(与公共setter方法,这可能会比较混乱。)
[Property(Insert=false, Update=false)]
public virtual string Name { get; set; }
具有更新设置为真,并插入到false表示设置此属性,然后将所述元件将不设置在数据库中的值。
[Property(Insert=false)]
public virtual DateTime Created { get; set; }
至于使用场景,你对你自己的。
其他提示
从文档 - 设置为false插入这个ActiveRecord类的实体时忽略此关联。
不隶属于 StackOverflow