【发布时间】:2013-01-11 17:30:34
【问题描述】:
如何使该列与数据库中的 PERSISTED COMPUTED 列相似?
我当前的尝试(它加载所有 CompCol 行,种子中为 null):
public class Call
{
public Call()
{
}
[Key]
public int Id { get; set; }
[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
public string CompCol
{
get
{
return "ABC-" + Convert.ToString(Id).PadLeft(5, '0');
}
protected set {}
}
}
【问题讨论】:
-
@GlenLittle — 你能详细说明一下吗?您的描述似乎表明它不仅仅是在语句中添加关键字
PERSISTED。 (有关更多信息,请参阅下面的答案。) -
@InteXX - 我记得在(非常)旧版本的 SQL 中,“持久”或“计算”的某些方面需要企业版。但是,我想我记错了。我删除了我的评论!
标签: sql-server entity-framework code-first entity-framework-migrations