小编use*_*049的帖子

由于对象的当前状态,操作无效

我正在使用ODP.NET 11.2.0.3.0的Entity Framework.我得到了持久性工作的一些表,但这一个平坦拒绝添加一个简单的新对象,我无法弄明白.非常感谢您的帮助.谢谢

这是代码.我通过模型浏览器从对象中删除了图像字段,并且在调用SaveChanges()时代码仍然失败.

var corpDirectoryEntities = new CorpDirectoryEntities();
var cc = new EmployeePhoto();
cc.UserId = 12345;   // NUMBER field
cc.ImageName = "imagename";   // VARCHAR2(100)
cc.Image = photoStream;   // LONG RAW
corpDirectoryEntities.EmployeePhotos.AddObject(cc);
corpDirectoryEntities.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

发生以下异常.

System.Data.UpdateException was unhandled by user code
  Message=An error occurred while updating the entries. See the inner exception for details.
  Source=System.Data.Entity
  StackTrace:
       at System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager, IEntityAdapter adapter)
       at System.Data.EntityClient.EntityAdapter.Update(IEntityStateManager entityCache)
       at System.Data.Objects.ObjectContext.SaveChanges(SaveOptions options)
       at System.Data.Objects.ObjectContext.SaveChanges()
       at Repositories.Services.CorpDirectory.CorpDirectoryRepository.SaveDirectoryAccountPhoto(Int32 accountId, Byte[] photoStream) in C:\Dev\Projects\Repositories\Services\CorpDirectory\CorpDirectoryRepository.cs:line 356
       at Tests.CorpDirectory.CorpDirectoryUserTestFixture.TestGetUserPhoto() in C:\Dev\Projects\Repositories.Tests\CorpDirectory\CorpDirectoryUserTestFixture.cs:line …

entity-framework odp.net entity-framework-4

6
推荐指数
1
解决办法
7820
查看次数

Terraform:从命令行提供列表输入值?

有没有办法从命令行提供列表值?地图有变量合并功能,但似乎不适用于列表。我希望有这样的东西,但没有运气...谢谢

terraform apply -var "listvar=abc1" -var "listvar=abc2"
Run Code Online (Sandbox Code Playgroud)

或可能

terraform apply -var "listvar=[abc1, abc2]"
Run Code Online (Sandbox Code Playgroud)

terraform

5
推荐指数
1
解决办法
1647
查看次数