Запрос в БД
Мне необходимо добавить в значение поля имя из таблицы Контрагента
Выглядит пока следующим образом:
int gymNumber= Entity.GetTypedColumnValue("SuGymNumeric");
var userConnection = context.UserConnection;
Select select =
new Select(userConnection)
.Column("Name")
.From("Account")
.Where("Id", Column.Parameter("SuMainClubId"));
if(gymNumber!=null){
Entity.SetColumnValue("Name",select+", зал №" + gymNumber);
};
Пробовал переменную select сделать .ToString(), но тщетно.Помогите пожалуйста
Нравится
Чтобы получить одиночное значение из Select используй .ExecuteScalar<string>(); тогда после него в select будет Name
string accauntName =
(new Select(userConnection)
.Column("Name")
.From("Account")
.Where("Id", Column.Parameter("SuMainClubId"))
).ExecuteScalar<string>();
// в accauntName имя контрагента
pishak,
У вас не прописано условие для сравнения
...
Where("Id").IsEqual(Column.Paramter(value))
