//------------------------------------------------------------------------------
//
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
//
//------------------------------------------------------------------------------
namespace Neo.Afx.Services
{
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using System.Data.Entity.Core.Objects;
using System.Linq;
public partial class ServiceContext : DbContext
{
public ServiceContext()
: base("name=ServiceContext")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet PollFrequencies { get; set; }
public virtual DbSet Services { get; set; }
public virtual DbSet ServiceSettings { get; set; }
public virtual DbSet Settings { get; set; }
public virtual int Pr_ServiceUpdateStatus(Nullable serviceID, Nullable runDate, Nullable updatedByID, string traceInfo, string auditInfo)
{
var serviceIDParameter = serviceID.HasValue ?
new ObjectParameter("ServiceID", serviceID) :
new ObjectParameter("ServiceID", typeof(long));
var runDateParameter = runDate.HasValue ?
new ObjectParameter("RunDate", runDate) :
new ObjectParameter("RunDate", typeof(System.DateTime));
var updatedByIDParameter = updatedByID.HasValue ?
new ObjectParameter("UpdatedByID", updatedByID) :
new ObjectParameter("UpdatedByID", typeof(long));
var traceInfoParameter = traceInfo != null ?
new ObjectParameter("TraceInfo", traceInfo) :
new ObjectParameter("TraceInfo", typeof(string));
var auditInfoParameter = auditInfo != null ?
new ObjectParameter("AuditInfo", auditInfo) :
new ObjectParameter("AuditInfo", typeof(string));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ServiceUpdateStatus", serviceIDParameter, runDateParameter, updatedByIDParameter, traceInfoParameter, auditInfoParameter);
}
}
}