0
通常はデータベース・サーバー側操作を適用します。私がExecuteNonQuery()
を使用している場合、INSERT
、UPDATE
またはDELETE
ステートメントの影響を受ける行の数を返します。ExecuteNonQuery()エンティティ・フレームワーク
今、私はエンティティフレームワーク で作業することに興味があります!エンティティフレームワークによってExecuteNonQuery()
メソッドを適用することは可能ですか?
は私がentityfarmworkでCRUD操作を使用するときに確認する必要があります原因それから私は、行の各操作の数はここ
を行なう見つけることができますどのように結果を示すブラウザ影響を受けた行の各操作番号は、APIコードですCRUD操作のために:
// PUT api/Location/5
public IHttpActionResult PutLocation(int id, Location location)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
if (id != location.Id)
{
return BadRequest();
}
db.Entry(location).State = EntityState.Modified;
try
{
db.SaveChanges();
}
catch (DbUpdateConcurrencyException)
{
if (!LocationExists(id))
{
return NotFound();
}
else
{
throw;
}
}
return StatusCode(HttpStatusCode.NoContent);
}
// POST api/Location
[ResponseType(typeof(Location))]
public IHttpActionResult PostLocation(Location location)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
db.Locations.Add(location);
db.SaveChanges();
return CreatedAtRoute("DefaultApi", new { id = location.Id }, location);
}
// DELETE api/Location/5
[ResponseType(typeof(Location))]
public IHttpActionResult DeleteLocation(int id)
{
Location location = db.Locations.Find(id);
if (location == null)
{
return NotFound();
}
db.Locations.Remove(location);
db.SaveChanges();
return Ok(location);
}
は
はあなたが同じことを試してみましたか? – tharif
お願いしますか?私はあなたを読むのに苦労します。 –
いいえ!先生、エンティティフレームワークでExecuteNonQuery()をどのように適用するかわかりません –