When i try to update a single value on that record:
Code: Select all
var lastVersion = _db.MyTable.Where(x => x.ID == model.ID && x.VERSION == model.VERSION -1).Single();
lastVersion.IS_CURRENT_VERSION = "N";
_db.SubmitChanges();
Code: Select all
UPDATE MY_SCHEMA.MY_TABLE
SET IS_CURRENT_VERSION = :p1
WHERE ID = :key1
AND VERSION = :key2
AND ((:nullchk1 = 1 AND CREATED IS NULL) OR (CREATED = :chk1)) AND
((:nullchk3 = 1 AND CLOB_COLUMN IS NULL) OR (CLOB_COLUMN = :chk3))
-- p1: Input Char (Size = 1; DbType = String) [N]
-- key1: Input Number (Size = 0; DbType = Decimal) [1546]
-- key2: Input Number (Size = 0; DbType = Decimal) [1]
-- chk1: Input Date (Size = 0; DbType = DateTime) [03/09/2012 13:16:00]
-- nullchk1: Input Integer (Size = 0; DbType = Int32) [0]
-- chk2: Input Number (Size = 0; DbType = Decimal) [3]
-- nullchk2: Input Integer (Size = 0; DbType = Int32) [0]
-- chk3: Input Clob (Size = 0; DbType = String) []
-- nullchk3: Input Integer (Size = 0; DbType = Int32) [1]
-- Context: Devart.Data.Oracle.Linq.Provider.OracleDataProvider Model: MetaModel Build: 4.0.21.0
Code: Select all
ORA-00932: inconsistent datatypes: expected - got CLOB
Devart.Data.Linq 4.0.21.0