我有了這個模型:實體框架發帖記錄
public class FinalizedWebinarAttendeesList
{
public List<FinalizedWebinar> Webinars { get; set; }
}
public class FinalizedWebinar
{
public int ParticipantID { get; set; }
public bool AffidavitRecvd { get; set; }
public string EventCode { get; set; }
}
這的DbContext:
public class webinarFinalizedAttendeesListDbContext : DbContext
{
public webinarFinalizedAttendeesListDbContext(string nameOrConnectionString) : base(nameOrConnectionString) { }
public DbSet<FinalizedWebinar> WebinarFinalAttendee { get; set; }
}
我想整個FinalizedWebinarAttendeesList發送到功能與有互送(如下圖)。 這可能嗎?
public void InsertAttendee(FinalizedWebinar aa)
{
using (webinarFinalizedAttendeesListDbContext context = new webinarFinalizedAttendeesListDbContext(connectionString))
{
context.WebinarFinalAttendee.Add(aa);
context.SaveChanges();
}
}
我真的想把整個列表發送到我的Oracle數據庫中的一個過程,並通過它們循環插入與使用DbContext來添加它們。那可能嗎?如果可以的話,我仍然必須編寫我的Oracle過程。 – MB34
如果你已經在使用實體框架,我不確定你希望通過在Oracle中直接插入來實現。實體框架將爲您照顧。 – UtopiaLtd
由於記錄確實不符合需要插入的數據。這就是爲什麼我不得不編寫一個Oracle存儲過程來執行實際的插入操作。 '我想將整個FinalizedWebinarAttendeesList發送給一個函數,而不必發送它們中的每一個(如下所示)。 ' – MB34