我想知道ViewState ["object"]和Page.Items ["object"]之间有什么区别?
你好,我有点困惑的是如何从单个项目中的表中获得单个"项目"而不是集合...
这是我的viewmodel:
public class ProjectViewModel : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged = delegate { };
private int _loadedProjectId;
public int LoadedProjectId
{
get
{
return _loadedProjectId;
}
set
{
if (value != _loadedProjectId)
{
_loadedProjectId = value;
_Context.Load(_Context.GetProjectFromIdQuery(_loadedProjectId));
PropertyChanged(this, new PropertyChangedEventArgs("LoadedProjectId"));
}
}
}
public Project loadedProject { get; set; }
public IEnumerable<Project> Projects { get; set; }
private myDomainContext _Context = new myDomainContext();
public ProjectViewModel()
{
Projects = _Context.Projects;
if (!DesignerProperties.IsInDesignTool)
{
_Context.Load(_Context.GetProjectsQuery());
}
}
}
Run Code Online (Sandbox Code Playgroud)
问题出在这里
_Context.Load(_Context.GetProjectFromIdQuery(_loadedProjectId)); …Run Code Online (Sandbox Code Playgroud)