Мне необходимо добавить в значение поля имя из таблицы Контрагента
Выглядит пока следующим образом:
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))