数値として定義された ID 列を持つ Oracle データベースでは、次のようになります。
...およびテーブルの対応するシーケンス...:
ID 列がシーケンスの次の値を取得するようにするにはどうすればよいですか?
using (var db = new MyOracleDb()){
var user= new User(){ first_name = 'Abe', last_name = 'Lincoln'};
//Do something here with the sequence and set the ID?
db.User.Add(user);
db.SaveChanges();
}
最新の Oracle.ManagedDataAccess と Oracle.ManagedDataAccess.EntityFramework + EF6x を使用しています。