I'm testing dotConnect for Oracle using the latest trial version, and the following code raise me the ORA-02291 error. Please, can you help me?
Code: Select all
public int Save(ISegmentableConfigurationData configData)
{
try
{
using (DbContext context = new ConfiguracionContext())
{
var datoDb = context.Set<TConfigurableData>().Find(configData.Id) as TConfigurableData;
if (datoDb == null)
context.Set<TConfigurableData>().Add(configData as TConfigurableData);
else
Mapear(datoDb, configData as TConfigurableData, context);
context.SaveChanges(); //Here is the problem!!!
}
}
catch (DbEntityValidationException) // TODO: Validación de errores
{
configData.Id = 0;
}
return configData.Id;
}
Code: Select all
public ConfigurationDataTablasMap()
{
ToTable("Sx_ConfTab");
Ignore(x => x.Id);
Ignore(x => x.Content);
HasKey(x => x.ConfigurationDataId);
Property(x => x.ConfigurationDataId)
.HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity)
.HasColumnOrder(1);
}
Darren.