Oracle 11g データベースを使用しています。主キーに適用されるデータベースとインデクサーで作成された多くのテーブル。その後、Entity Framework 5.0 を使用してデータベースに接続しました。問題は、テーブルにレコードを保存するときに、自動インクリメント値である主キーを送信しないことです。
public HttpResponseMessage PostCategory(TBLCATEGORY tblcategory)
{
if (ModelState.IsValid)
{
db.TBLCATEGORies.Add(tblcategory);
db.SaveChanges();
int32 ID=tblcategory.ID;
return ID;
}
}
ID = 0 を返します。もう1つ、Oracleで整数列を作成しているときに、Entity Frameworkで10進数が表示されます。