0
我對SP.NET MVC很新,所以請原諒我缺少基本的東西。項目添加到DbContext兩次
我已經創建了一個使用數據庫(Microsoft SQL Server)的網站,我正在使用實體框架包進行管理。
我有一個DatabaseManager類如下:
Public class DatabaseManager : DbContext
{
Public DbSet<Connection> Connections { get; set; }
.
.
.
}
我的應用程序監聽syslog連接,然後相應地更新連接件:反正
Db.connections.Add(new Connection(SourceIp, DestinationIp))
db.SaveChanges();
,但是奇怪的,它可能看起來,當我添加連接到DbContext兩個連接添加(兩個完全相同)而不是一個。
什麼可能是我的問題?
你調試,看看在第二個增加了什麼點? –
我一直在嘗試調試,但沒有多少運氣。在我添加條目到連接的函數中,它看起來像db.Connections中只有一個條目,但在我的控制器的Index函數中,db.connections有兩個項目。 – user3497668
也許你正在調用這個函數兩次?請記住,如果您正在調試代碼並將代碼執行時間保持兩三秒以上,那麼瀏覽器具有重新發送請求的「壞」習慣... – Gusman