Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有MVVM、DomainCollectionView等的动态表单_C#_Entity Framework - Fatal编程技术网

C# 带有MVVM、DomainCollectionView等的动态表单

C# 带有MVVM、DomainCollectionView等的动态表单,c#,entity-framework,C#,Entity Framework,你好 我正在使用一个带有LinqToEntities域服务的实体数据模型。在我的ViewModel中,我使用新的SP1 DomainCollectionView绑定我的datagrid itemssource。目前,情况如下: this._source = new EntityList<P_BUDGET>(this._context.P_BUDGETs); this._loader = new DomainCollectionViewLoader<P_BUDGET>(

你好

我正在使用一个带有LinqToEntities域服务的实体数据模型。在我的ViewModel中,我使用新的SP1 DomainCollectionView绑定我的datagrid itemssource。目前,情况如下:

this._source = new EntityList<P_BUDGET>(this._context.P_BUDGETs);
this._loader = new DomainCollectionViewLoader<P_BUDGET>(
             this.LoadSampleEntities,
             this.OnLoadSampleEntitiesCompleted);
this._view = new DomainCollectionView<P_BUDGET>(this._loader, this._source);
this.\u source=newentitylist(this.\u context.P\u预算);
此._loader=new DomainCollectionViewLoader(
这个.LoadSampleEntities,
此选项为(已完成的OnLoadSampleEntities);
this.\u view=newdomaincollectionview(this.\u加载程序,this.\u源);
然后,我有一个名为CollectionView的属性,绑定到网格的ItemsSource。该道具如下所示:
public ICollectionView CollectionView{get{return this.\u view;}}
。每个项目都对应于我的数据模型中的一个实体(例如预算)。当用户单击Budgets时,我会将其解析为实体P_BUDGET,并将其传递给调用my data的服务,返回my_视图,该视图将绑定我的gridview。如果用户点击“账户”,它将返回P_账户数据等,本质上是动态维护页面


我已经用谷歌搜索过了,我只是不确定我应该搜索什么。我对这些都是新手

您使用的是WinForms还是WPF?我想确定一下,因为MVVM是一种仅与WPF一起使用的模式。另外,您使用的是哪个MVVM框架?如果没有,那么您最好选择一个作为起点