I have another problem while moving from NHibernate to DotConnect with EfCore. We have DotConnect 9.4.280 running against an existing Oracle 11g Database (Database First).
Now I have trouble with the length of the identifier generated by DocConnect.
Code: Select all
SELECT "vo".VisualControlId,
"vo".messfolgeid,
"vo".Series
FROM TblVisControl"vo"
inner join TblMeasurementSequence "vo.measurementsequence"
ON "vo".MeasurementSequenceId= "vo.measurementsequence".MeasurementSequenceId
inner join TblSequence "vo.measurementsequence.sequence"
ON ( "vo.measurementsequence".TestId= "vo.measurementsequence.sequence".TestId) AND
( "vo.measurementsequence".SequenceNumber = "vo.measurementsequence.sequence".Number)
WHERE "vo.measurementsequence.sequence".SequenceId= :p__sequenceId_0
ORDER BY "vo".Series
To solve this issue I tried TruncateLongDefaultNames witch had no effect on the generated SQL query.
Code: Select all
var config = OracleEntityProviderConfig.Instance;
config.CodeFirstOptions.TruncateLongDefaultNames = true;
config.CodeFirstOptions.UseNonLobStrings = true;
Thanks,
Butzei