silverlight3 中使用ria后,怎么修改DomainService.cs等等
DomainService1.cs:
[EnableClientAccess()]
public class DomainService1 : LinqToEntitiesDomainService<CoachCRMDBEntities>
{
// TODO: Consider
// 1. Adding parameters to this method and constraining returned results, and/or
// 2. Adding query methods taking different parameters.
public IQueryable<Schedule> GetSchedule()
{
return this.Context.Schedule;
}
public void InsertSchedule(Schedule schedule)
{
this.Context.AddToSchedule(schedule);
}
public void UpdateSchedule(Schedule currentSchedule)
{
this.Context.AttachAsModified(currentSchedule, this.ChangeSet.GetOriginal(currentSchedule));
}
public void DeleteSchedule(Schedule schedule)
{
if ((schedule.EntityState == EntityState.Detached))
{
this.Context.Attach(schedule);
}
this.Context.DeleteObject(schedule);
}
}
page.xaml:
<riaServices:DomainDataSource x:Name="DDS"
AutoLoad="True"
QueryName="GetScheduleQuery"
LoadedData="DDS_LoadedData">
<riaServices:DomainDataSource.DomainContext>
<localWeb:DomainService1/>
</riaServices:DomainDataSource.DomainContext>
</riaServices:DomainDataSource>
page.xaml.cs:
private void DDS_LoadedData(object sender, LoadedDataEventArgs e)
{
var myAppts = e.Entities;
.......
}
数据库的表名Schedule,有字段personID(非主键)
DomainService1.cs是自动生成的,但是只能最简单的增删改查,已成功
我现在想查personID符合记录,不知道该怎么做,还有增删改等等..