我有了这个模型:实体框架发帖记录
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