【发布时间】:2015-06-09 15:48:59
【问题描述】:
在我的模型“城市”中具有以下属性
publi class City{
public string CityCode { get; set; }
public string CityName { get; set; }
public string Remarks { get; set; }
}
更新条目时,我只检查 CityName 的重复项。如果我想更新备注,我不能这样做。这是我的 Linq 查询
public void Update(City model)
{
var dup = (from c in _CityRepository.TableNoTracking
where c.CityName.Equals(model.CityName)
select c.CityName).FirstOrDefault();
if (dup == null)
{
City city = new City();
city.CityCode=model.CityCode;
city.CityName = model.CityName;
city.Remarks = (model.Remarks==null)?string.Empty:model.Remarks;
_CityRepository.Update(city);
}
}
如果我想检查重复的 Cityname 除了那个 CityCode 意味着怎么做?
【问题讨论】:
-
在更新方法中,我找到了 CityName 的重复项。如果我想更新备注,它不会更新。
标签: c# linq asp.net-mvc-4