title: How to get Oracle next sequence value in .NET Entity Framework?
body: <p>I have a web api post method that inserts a new row in my table in my Oracle database. I'm having trouble with the primary key of the table which is a sequence value. How do I do <code>my_primary_key_seq.nextval</code> in Entity Framework? Currently this code works but it will violate PK unique constrain when a new row is inserted via our old .net webform which uses the sequence next value as the next primary key.</p>
  
  <pre><code>decimal nextPK = context.FORMPPs.OrderByDescending(p =&gt; p.PPID).FirstOrDefault().PPID + 1;
  item.PPID = nextPK;
  context.FORMPPs.Add(item);
  int result = context.SaveChanges();
  </code></pre>