我需要在WCF RIA域服务中编辑数据。我能找到的所有例子都是使用数据网格。 我有以下但它重新调整一个空值,我在哪里错了???
var mytask = from v in DomainRentDetail.tblRentDetails
where v.CustID == xCustID
select v;
tblRentDetail t = mytask.FirstOrDefault<tblRentDetail>();
t.ReturnDate = DateTime.Now;
DomainRentDetail.SubmitChanges();
答案 0 :(得分:0)
请给我们更多详细信息,但是, 我认为它必须是这样的,在域服务类中(我想你是在web项目中)
from v in this.ObjectContext.tblRentDetails
where v.....
select v
如果您的桌子上有一些记录 tblRentDetails
您可以通过FirstOrDefault检查它&lt;&lt;输入&gt;&gt; ()== null
创建域服务类时,必须选择域(edmx)。然后ObjectContext携带您的权利对象。向您的实体询问此ObjectContext成员。
注意:以下状态是极端情况。也许你以后可能会面对。
如果您需要不同的模型,则不会为其创建域服务类 还有其他一些技术,
//Scope level domain service class definition. Not offered.
//Generally views solves this issue
using(XDomainService service=new XDomainService())
{
from one in service
from two in this.objectContext
where...
select new member
}