Я недавно начал работать с Tuple
и я в настоящее время извлечения два значения из БД, которые являютсяСнять кронштейн() от возвращаемого значения
- Firstname
- Фамилия
Моя функция имеет базовый SQL
запрос на выбор названий из БД
public Tuple<string, string> GetName()
{
using (SqlConnection connection = new SqlConnection(Common.ConnectionString))
{
string userName = HttpContext.Current.User.Identity.Name;
using (SqlCommand cmd = new SqlCommand("SELECT Firstname, Surname FROM Users WHERE [email protected]"))
{
cmd.Parameters.AddWithValue("Username", userName);
cmd.Connection = connection;
connection.Open();
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
FirstName = reader["Firstname"].ToString();
SurName = reader["Surname "].ToString();
}
}
}
}
return Tuple.Create(Firstname, Surname);
}
Я отображение значения на моем переднем конце, как
<h4>Welcome <b><%: GetName() %></b></h4>
Функция возвращает значения, как и ожидалось, однако, кажется, поставить их в квадратные скобки, как следовать (Джон Смит) Я хочу знать, есть в любом случае я могу удалить ()
вокруг значений?
Я пробовал return new Tuple<string, string>(FirstName, Surname);
, но все равно. Извините меня, если я упустил что-то довольно очевидное. Заранее спасибо за вашу помощь и поддержку
Как вы используете возвращенный 'Tupl é'? – haim770
Как вы выбираете значения из БД? Я уверен, что Tuple не добавляет лишнюю скобку, поэтому он должен быть уже внутри значения 'Firstname' или' Surname'. –
@ haim770 Я показываю их на веб-странице – Code