我有这样一段代码实体键不起作用
IMG_UPLOAD_FILES tObjUploadedFile = new IMG_UPLOAD_FILES();
tObjUploadedFile.UPLOAD_FILE_NAME = "testname.png";
tObjUploadedFile.SETTINGS_FOLDER_ID = 2;
dbHandler.IMG_UPLOAD_FILES.AddObject(tObjUploadedFile);
dbHandler.SaveChanges(SaveOptions.AcceptAllChangesAfterSave);
decimal tmpID= tObjUploadedFile.UPLOAD_FILE_ID;
的tmpID仍然是0,永远不会返回键。
我已经设置StoreGeneratedPattern到身份所要求的领域。
我正在使用针对ORACLE数据库的最新ODB.NET。
\ t
打开EDMX XML和验证存储生成的图案在两个SSDL(表定义)和CSDL(实体定义)部件正确配置。 –
'<的EntityType名称= “IMG_UPLOAD_FILES”> <属性类型= “小数” 名称= “UPLOAD_FILE_ID” 可空= “假” 精密= “38” 比例=” 0" 注释:StoreGeneratedPattern = “同一性”/> <属性类型= “字符串” 名称= “UPLOAD_FILE_NAME” 的MaxLength = “255” 定长= “假” 的Unicode = “真”/> <属性类型= “小数” 名称= “SETTINGS_FOLDER_ID” 精密= “38” 比例= “0”/> ' –
看起来像其优良 –