Я пытаюсь создать динамическую хранимую процедуру из базы данных. Параметры хранимой процедуры выбираются из другой хранимой процедуры.Включение строки в ссылку объекта
Мне нужно иметь возможность ссылаться на объект сеанса, например, на строку, содержащуюся в поле базы данных.
Как превратить строку в ссылку на объект Session. Например:
cmd.Parameters.Add(new SqlParameter("@test", rdr["fldValue"].ToString()));
Значение fldValue является «Session["SessionParam"].ToString()
»
То, что я хотел бы, чтобы быть превратить строку в ссылку на объект, поэтому я хотел бы получить следующее:
cmd.Parameters.Add(new SqlParameter("@test", Session["SessionParam"].ToString()));
Я хотел бы ссылаться на стоимость любого объекта, но сначала смотрю на объект Session
.
Любая помощь была бы принята с благодарностью.
Что-то вроде 'строкового ключа = "SessionParam";', 'Session [ключ]'? Это не может быть так просто ... А что такое «какой-то объект»? 'Session' как объекты со строковыми базовыми ключами - у большинства объектов этого нет. Не могли бы вы объяснить, что именно не работает для вас? – Kobi
Вы пытаетесь автоматически обновлять базу данных, когда это значение изменяется в сеансе? Вы не можете этого сделать. –