Получение отдельного столбца от объекта

Просто необходимо выполнить это:

mysql -p -u[user] [database] < db_backup.dump

, Если дамп содержит несколько баз данных, необходимо опустить имя базы данных:

mysql -p -u[user] < db_backup.dump

Для выполнения этих команд откройте командную строку (в Windows) и cd к каталогу, где mysql.exe исполняемый файл (Вам, вероятно, придется навести справки немного о нем, это будет зависеть от того, как Вы установили mysql, т.е. автономный или как часть пакета как WAMP). Как только Вы находитесь в том каталоге, необходимо быть в состоянии просто ввести команду.

14
задан BartoszKP 20 February 2016 в 19:05
поделиться

4 ответа

Вот решение, которое я в конечном итоге использовал:

ICriteria c = session.CreateCriteria(typeof(Tribble));
c.SetProjection(Projections.ProjectionList().Add(Projections.Property("Name")));
IList<string> names = c.List<string>();

Я получил эту идею из этого старого вопроса StackOverflow .

25
ответ дан 1 December 2019 в 07:52
поделиться

Вы можете сделать что-то вроде этого:

IQuery query = dao.GetQuery(@"SELECT u.Id
                                FROM UserImpl u
                               WHERE u.UserName = :username");
               query.SetParameter("username", username);
return (long)query.UniqueResult();
2
ответ дан 1 December 2019 в 07:52
поделиться

А как насчет выполнения запрос по строке?

IList<string> names = session.CreateQuery("select name from Tribbles").List<string>();
2
ответ дан 1 December 2019 в 07:52
поделиться

Обычно вы этого не делаете. Редко имеет смысл иметь частично заполненный бизнес-объект.

Зачем вам это нужно?

-2
ответ дан 1 December 2019 в 07:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: