/// <summary>
/// 自動判斷新增或者修改并且存入數(shù)據(jù)庫
/// </summary>
/// <param name="id">新聞ID</param>
/// <param name="news_news">新聞實體</param>
/// <returns>保存結(jié)果</returns>
[ResponseType(typeof(void))]
[HttpPost]
public IHttpActionResult PutNews_news(Guid id, News_news news_news)
{
//重點AsNoTracking(),反回的實體不會在DBContext中進行緩存
News_news Nn = db.Set<News_news>().AsNoTracking().FirstOrDefault(u => u.NewsID == id);
//如果該ID在數(shù)據(jù)庫沒有數(shù)據(jù)的話則進行新增操作
if (Nn == null)
{
db.News_news.Add(news_news);
db.SaveChanges();
return Ok();
}
//如果該ID在數(shù)據(jù)庫有數(shù)據(jù)的話則進行保存操作
else
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
if (id != news_news.NewsID)
{
return BadRequest();
}
db.Entry(news_news).State = EntityState.Modified;
try
{
db.SaveChanges();
}
catch (DbUpdateConcurrencyException)
{
if (!News_newsExists(id))
{
return NotFound();
}
else
{
throw;
}
}
return StatusCode(HttpStatusCode.NoContent);
}
}
[原創(chuàng)]自動判斷新增或者修改并且存入數(shù)據(jù)庫
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門灵临,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人趴荸,你說我怎么就攤上這事儒溉。” “怎么了发钝?”我有些...
- 文/不壞的土叔 我叫張陵顿涣,是天一觀的道長。 經(jīng)常有香客問我酝豪,道長涛碑,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任孵淘,我火速辦了婚禮蒲障,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己揉阎,他們只是感情好庄撮,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著余黎,像睡著了一般重窟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上惧财,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼仰迁!你這毒婦竟也來了甸昏?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布蹦渣,位于F島的核電站,受9級特大地震影響东羹,放射性物質(zhì)發(fā)生泄漏剂桥。R本人自食惡果不足惜忠烛,卻給世界環(huán)境...
- 文/蒙蒙 一属提、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦冤议、人聲如沸斟薇。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽堪滨。三九已至,卻和暖如春蕊温,著一層夾襖步出監(jiān)牢的瞬間袱箱,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 引領(lǐng)全球風(fēng)潮司忱,締造科技神話皇忿,中國的無人駕駛已經(jīng)走出規(guī)模化坦仍,在別國還在探索時期鳍烁,我們已經(jīng)邁出了自己的跨世紀一步——無...
- 【導(dǎo)圖解說】 我讀書少幔荒,理解文章的準確度不高糊闽,隨意速讀了幾小時,如有概括不準確之處爹梁,請多多指教右犹。 中...
- 用途:Mysql數(shù)據(jù)庫里面的索引主要基于Hash和B+樹念链。 B-樹 (讀作B shu,中間不是減號)一句話總結(jié):就...