0
我有实体框架使用的POCO类。我正在使用一个未与数据库映射的字段,因为我希望在访问某些数据行时计算该字段。我可以在类中使用实体框架中的实体吗?
我可以将数据处理移动到该类中的某个方法,并期望实体框架能正常工作吗?
public class SomeClass
{
public int Id { get; set; }
public string Variable { get; set; }
[NotMapped]
public string VariableProcessed
{
get
{
return Variable.DoSomethingBlaBla();
}
set {}
}
}
我想重写它像这样:
public class SomeClass
{
public int Id { get; set; }
public string Variable { get; set; }
[NotMapped]
public string VariableInverted
{
get
{
return ProcessVariable(Variable);
}
set {}
}
private int ProcessVariable(string variable)
{
return variable.DoSomethingBlaBla();
}
}