asp.net mvc 3-删除一个现有字段mvc3c
本文关键字:一个 mvc3c 字段 mvc net 删除 asp | 更新日期: 2023-09-27 17:57:48
我有两个表CONSTANTE,NOM作为字段,RUBRIQUE,FORMULE作为字段并且FORMULE可以包含NOM:例如,我有'COM'作为名称,'COMP*4*C'作为FORMULE我想插入以删除FORMULE中包含的NOM有我的代码,但在使用sql语言链接时它不起作用:
public JsonResult Delete([DataSourceRequest] DataSourceRequest dsRequest,ConstanteVM vm)
{
try
{
var query = from c in entity.T_RUBRIQUE
where !(from c2 in entityConstante.T_CONSTANTE
where c.FORMULE
.Contains(c2.NOM)
select c.T_RUBRIQUE );
query.Count();
if (query==0)
{
ConstanteVM assur=ServiceApplicatif.Delete(vm.ConstatiId);
ViewData["ConstanteType"] = new SelectList(RefDataManager.GetRefData<ConstanteTypeVM>(), "ConstanteTypeCode", "ConstanteTypeLibelle");
DataCache dataCache = new DataCache(CurrentSecurityContext.TenantID);
dataCache.DropDataCache<ConstanteVM>();
}
return Json(new[] { vm }.ToDataSourceResult(dsRequest, ModelState));
}
catch
{
ModelState.AddModelError("NOM", "Doit pas etre supprimé ");
return Json(ModelState.ToDataSourceResult());
}
}
请更改此部分,并告诉我这是否有帮助。
if (query==0)
至
if (query.Any())