Borysław
B.
Mgr inżynier
informatyki,
właściciel Matrix
Reliability
Temat: Entity Framework + Procedury składowane
Mam pytanie. Mam procedurę składowaną add_client, która pododaniu klienta zwraca mi wartość klucza dla wstawionego rekordu
przez parametr INOUT.
Jednak używając Entity Framework nie umiem dostać od bazy MySQL
tej wartości OUT - dostaję śliczny exception
OUT or INOUT argument 1 for routine test.add_client is not a
variable or NEW pseudo-variable in BEFORE trigger
int clientId = 1240;
var arg1 = new MySqlParameter[] { new MySqlParameter { ParameterName
= "inout_client_id", Value = clientId , Direction =
System.Data.ParameterDirection.InputOutput } };
_entities.ExecuteStoreCommand("call add_client(" +
"?inout_client_id")", arg1);
Jak to zrobić?