我正在使用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 … 有没有办法从命令行提供列表值?地图有变量合并功能,但似乎不适用于列表。我希望有这样的东西,但没有运气...谢谢
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)