1
我正在關注Tom Dykstra的「使用MVC 5的實體框架6代碼優先入門」教程。 在併發處理部分,我無法在入口處使用Single()方法。它says-在asp.net中找不到DbUpdateConcurrencyException中的Entries.Single()方法mvc
「System.Collections.Generic.IEnumarable不包含‘單’的定義和沒有擴展方法‘單’接受類型‘System.Collections.Generic.IEnumarable’的第一個參數可以是(是否缺少using指令或程序集referrence?)」
這裏是代碼 -
using System;
using System.Data.Entity;
using System.Threading.Tasks;
using System.Net;
using System.Web.Mvc;
using ContosoUniversity.DAL;
using ContosoUniversity.Models;
using System.Data.Entity.Infrastructure;
//...
catch (DbUpdateConcurrencyException ex)
{
var entry = ex.Entries.Single();
var clientValues = (Department)entry.Entity();
var databaseEntry = entry.GetDatabaseValues();
}
謝謝。它添加System.Linq後工作 –