Форум программистов, компьютерный форум, киберфорум
Наши страницы
LINQ
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
ILNAR_93
Android
237 / 237 / 49
Регистрация: 19.01.2013
Сообщений: 1,877
Записей в блоге: 3
#1

Linq to Entities: Does not recognize the method String.Format

06.08.2015, 15:26. Просмотров 1068. Ответов 3
Метки нет (Все метки)

Вот код:

C#
1
2
3
4
5
6
7
8
9
10
 var BB= db.BAZA.Where(c => c.SKW == skw)
                    .Select(c => new MyBBClass
                    {
                        ID = c.ID,
                        sss= c.sss.Trim(),
                        DATOST = c.DATOST.Value.Day + "." + c.DATOST.Value .Month+ "." + c.DATOST.Value.Year,
                        VROST = c.VROST.Value.Hours+":"+c.VROST.Value.Minutes, 
                        DATPUSK = c.DATPUSK.Value.Day + "." + c.DATPUSK.Value.Month + "." + c.DATPUSK.Value.Year,
                        VRPUSK = c.VRPUSK.Value.Hours + ":" + c.VRPUSK.Value.Minutes,
                       }).ToList();


Вот это не работает (выдает ошибку ...linq to entities does not recognize the method string.format...)

C#
1
2
//string.Format("{0:hh\\:mm}", c.VROST),
//string.Format("{0:dd\\:MM\\:yyyy}", c.DATOST))
Как в данном случае можно привести к нужному формату?
Часы: HH:MM
Дата: dd:mm:yyyy
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2015, 15:26
Ответы с готовыми решениями:

Ошибка с LINQ to Entities: No connection string named 'drugstoreDBContext' could be found
В программе на основе LINQ to Entities реализовать в спроектированной базе...

Литература по LINQ to Entities
Вечер добрый. Поделитесь, пожалуйста, ссылкой на хорошую книгу по...

Запрос SQL записать в виде LINQ To Entities
Написал запрос на SQL: select * from Fuel_way inner Join Fuel on...

Ошибка при использовании Substring в LINQ to Entities
Здравствуйте. private IBindingList GetCellsDataContext() { var...

Linq Entities: как изменить запись в таблице
здравствуйте. Битый час уже вожусь в попытках изменить запись в таблице, но...

3
Metall_Version
2118 / 1255 / 516
Регистрация: 04.03.2014
Сообщений: 4,094
Завершенные тесты: 2
06.08.2015, 15:41 #2
Цитата Сообщение от ILNAR_93 Посмотреть сообщение
Вот это не работает (выдает ошибку ...linq to entities does not recognize the method string.format...)
и что не понятно? линкью не может построить sql запрос на основе этого кода, так что делайте форматирование после получения данных

вот пример с форматом
C#
1
2
3
4
//Часы: HH:MM 
DateTime.Now.ToString("hh:mm");
//Дата: dd:mm:yyyy
DateTime.Now.ToString("dd:MM:yyyy");
https://msdn.microsoft.com/ru-ru/library/8kb3ddd4(v=vs.110).aspx
0
bekit
0 / 0 / 0
Регистрация: 04.08.2015
Сообщений: 3
06.08.2015, 15:42 #3
вот глянь примеры реализации https://msdn.microsoft.com/ru-ru/library/zdtaw1bw(v=vs.110).aspx
0
ILNAR_93
Android
237 / 237 / 49
Регистрация: 19.01.2013
Сообщений: 1,877
Записей в блоге: 3
07.08.2015, 09:09  [ТС] #4
Лучший ответ Сообщение было отмечено Ev_Hyper как решение

Решение

Сделал так:
C#
1
2
3
4
5
6
7
8
9
10
var BB= db.BAZA.Where(c => c.SKW == skw).ToList()
                    .Select(c => new MyBBClass
                    {
                        ID = c.ID,
                        sss= c.sss.Trim(),
                       DATOST =string.Format("{0:dd\\.MM\\.yyyy}", c.DATOST),
                        DATPUSK = string.Format("{0:dd\\.MM\\.yyyy}", c.DATPUSK),
                        VROST = string.Format("{0:HH\\:mm}", c.VROST),
                        VRPUSK = string.Format("{0:HH\\:mm}", c.VRPUSK),
                       }).ToList();
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2015, 09:09

Mysql. Выражению LINQ to Entities не удается распознать метод
Имеется запрос: var query = (from persons in _entity.Persons ...

Как удалять зависимые записи из другой таблицы вместе с главной записью в главной таблице средствами Linq to Entities
Как удалить дочерние записи перед удалением главной записи Как главную...

Получение типа String через Linq
Добрый день. Есть запрос String NameProject = from p in db.Projects ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru