C# LightSwitch HTML-WCF RIA DataWorkspace上的sava数据,在DataService上调用CRUD方法
我有以下问题:我有一个数据源(GiriDataServiceData2)来自使用POCO实体的WCF RIA服务 在基于此数据源的表/查询的屏幕中,我进行了一些修改,并希望应用这些修改 myapp.applyChanges似乎没有用处,我希望LS调用我的CRUD WCF RIA方法 有人能帮我吗?谢谢 这里是我的CRUD方法的一个例子C# LightSwitch HTML-WCF RIA DataWorkspace上的sava数据,在DataService上调用CRUD方法,c#,wcf,wcf-ria-services,ria,visual-studio-lightswitch,C#,Wcf,Wcf Ria Services,Ria,Visual Studio Lightswitch,我有以下问题:我有一个数据源(GiriDataServiceData2)来自使用POCO实体的WCF RIA服务 在基于此数据源的表/查询的屏幕中,我进行了一些修改,并希望应用这些修改 myapp.applyChanges似乎没有用处,我希望LS调用我的CRUD WCF RIA方法 有人能帮我吗?谢谢 这里是我的CRUD方法的一个例子 #region CRUD methods Briciola [Query(IsDefault = true)] public IQueryab
#region CRUD methods Briciola
[Query(IsDefault = true)]
public IQueryable<BriciolaEntity> GetBriciolaData()
{
// Todo
return null;
}
[Query(IsDefault = false, IsComposable = false)]
public IQueryable<BriciolaEntity> GetBriciolaDataByIdTappa(int? IdTappa)
{
// Todo
return BuildTappa(IdTappa.Value)[0].Briciole.AsQueryable();
}
public void UpdateBriciolaEntity(BriciolaEntity giro)
{
// Todo
}
public void InsertBriciolaEntity(BriciolaEntity giro)
{
// Todo
}
#endregion
#区域积垢方法Briciola
[查询(IsDefault=true)]
公共可查询GetBriciolaData()
{
//待办事项
返回null;
}
[查询(IsDefault=false,IsComposable=false)]
公共可查询GetBriciolaDataByIdTappa(int?IdTappa)
{
//待办事项
返回BuildTappa(IdTappa.Value)[0].Briciole.AsQueryable();
}
public void UpdateBriciolaEntity(BriciolaEntity giro)
{
//待办事项
}
公共无效插入BRICIOLAENTY(BRICIOLAENTY giro)
{
//待办事项
}
#端区
OK,我的错误..我应该使用myapp.activeDataWorkspace.GiriDataServiceData2.saveChanges();请注意,为了使更新功能正常工作,还需要使用默认查询。LS将首先使用默认查询获取您的记录。这是为并发性检查而做的Hanks chielus,但我调用end仅使用GetBriciolaDataByIdTappa方法..在这里,我要到8小时才能发布其他图像,请查看此问题:chielus您能帮助我理解为什么我调用一个返回3个子实体的查询(Tappe)在客户端上,我看到0个childes..可能POCO类中的关联是错误的???[Include][Association(“AssocTappe”,“IdGiro”,“ParentId”,IsForeignKey=false)]public IQueryable Tappe{get;set;}