C# EntityFramework:反序列化列的顺序
我正在尝试加载我使用EntityFramework在DB中编写的对象C# EntityFramework:反序列化列的顺序,c#,entity-framework,C#,Entity Framework,我正在尝试加载我使用EntityFramework在DB中编写的对象 public class MyClass { [key] public long ID {get; set;} private string m_someField { public string SomeField { get { return m_someField; } set { //DO SOMETHI
public class MyClass
{
[key]
public long ID {get; set;}
private string m_someField {
public string SomeField {
get
{
return m_someField;
}
set
{
//DO SOMETHING THAT NEEDS THE VALUE OF SomeField2...
}
}
public string SomeField2 { get; set;}
}
我怎样才能告诉EF先填写一些字段2,然后再填写其他字段?我不确定EF是否可以按特定顺序加载列,也想不到有哪个用例需要它 只能使用加载SomeField2列,然后再次加载整个对象并将其合并到第一个对象中 但是,为什么不使用SetSomeField方法,您可以在SomeField2的setter中调用它,或者在加载对象之后调用它呢