Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Linq to sql вернуть дефолтный null для int / 21 сообщений из 21, страница 1 из 1
16.04.2019, 16:51
    #39802274
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
одним запросом

Код: c#
1.
2.
DataContext context = new DataContext(Config.Connections.Survey);
var res = context.GetTable<Models.Image>().Where(i => i.PostId == postId).Select(i => i.id).FirstOrDefault();



в данном случае для int дефолтный 0
...
Рейтинг: 0 / 0
16.04.2019, 16:52
    #39802275
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
ну ты и сформулировал!
DefaultIfEmpty что ли?
...
Рейтинг: 0 / 0
16.04.2019, 16:55
    #39802276
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
Или вот это тебе надо?
Код: c#
1.
.Select(i => (int?)i.id).FirstOrDefault();
...
Рейтинг: 0 / 0
16.04.2019, 17:21
    #39802303
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
listtoview
Код: c#
1.
context.GetTable<Models.Image>().Where

у тебя не появляется твоя таблица для запросов таким образом:
context.ТаблицаДляЗапросов...
?
...
Рейтинг: 0 / 0
16.04.2019, 17:23
    #39802305
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
Shocker.ProИли вот это тебе надо?
Код: c#
1.
.Select(i => (int?)i.id).FirstOrDefault();


офигенно!
и гениально)

спасибо
...
Рейтинг: 0 / 0
16.04.2019, 17:24
    #39802308
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
Petro123listtoview
Код: c#
1.
context.GetTable<Models.Image>().Where

у тебя не появляется твоя таблица для запросов таким образом:
context.ТаблицаДляЗапросов...
?
это же не энтити
это LinqToSql
который мертв уже

но начальник юзает его даж в новых проектаг
...
Рейтинг: 0 / 0
16.04.2019, 17:26
    #39802310
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
listtoviewPetro123пропущено...
у тебя не появляется твоя таблица для запросов таким образом:
context.ТаблицаДляЗапросов...
?
это же не энтити
это LinqToSql
который мертв уже

но начальник юзает его даж в новых проектаг
кстати чем он хуже ентити?
ole db держит и норм)
...
Рейтинг: 0 / 0
16.04.2019, 18:06
    #39802348
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
listtoviewно начальник юзает его даж в новых проектагну дак ты боролся?
Если пофиг, тогда и вопрос закрыт.
...
Рейтинг: 0 / 0
17.04.2019, 09:50
    #39802517
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
Petro123listtoviewно начальник юзает его даж в новых проектагну дак ты боролся?
Если пофиг, тогда и вопрос закрыт.
письмо писал
но технически то все работает)
...
Рейтинг: 0 / 0
17.04.2019, 10:46
    #39802572
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
listtoviewно технически то все работает)у меня сосед с такой же аргументацией.
Пишет свой ОРМ, потом свой логгер, потом свой ini файл настроек. И т.д.
Тоже - все работает.
Но я согласен, что это оффтоп.
Удачи!
...
Рейтинг: 0 / 0
17.04.2019, 11:45
    #39802645
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
Petro123listtoviewно технически то все работает)у меня сосед с такой же аргументацией .

скорее ориентацией)
...
Рейтинг: 0 / 0
17.04.2019, 12:12
    #39802675
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
listtoviewскорее ориентацией)да. Это характер).
...
Рейтинг: 0 / 0
17.04.2019, 12:21
    #39802683
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
Petro123,

а вообще я так понял в недрах микрософта было 2 проекта
ентити и линктоскл
решили сконцентрироваться на одном
...
Рейтинг: 0 / 0
17.04.2019, 12:38
    #39802704
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
listtoview,
Ну, это логично. Более строгая архитектура.
Опять же конкурент в виде хибера рядом не дремлет.
Я читал AFAIK рекомендации не пихать во все дыры linq.
...
Рейтинг: 0 / 0
17.04.2019, 16:05
    #39802918
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
Petro123listtoview,
Ну, это логично. Более строгая архитектура.
Опять же конкурент в виде хибера рядом не дремлет.
Я читал AFAIK рекомендации не пихать во все дыры linq.
да, не дремлет

я конечно ракеты в космос не запускал
но кодил на разных ОРМ
в акуматике вообще самописная достаточно продвинутая
в оркарисе нхибернейт
сейчас ентити и линктоскл

и ничего лучше абстрактного репозитария и хранимок не нашел
...
Рейтинг: 0 / 0
17.04.2019, 16:33
    #39802935
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
listtoviewи ничего лучше абстрактного репозитария и хранимок не нашел-1))
...
Рейтинг: 0 / 0
17.04.2019, 17:04
    #39802966
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
listtoviewShocker.ProИли вот это тебе надо?
Код: c#
1.
.Select(i => (int?)i.id).FirstOrDefault();


офигенно!
и гениально)

спасибо

да это не он придумал
...
Рейтинг: 0 / 0
17.04.2019, 17:17
    #39802979
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
Ролг Хупинlisttoviewпропущено...

офигенно!
и гениально)

спасибо

да это не он придумал
важно кто запатентовал)
...
Рейтинг: 0 / 0
17.04.2019, 17:17
    #39802981
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
Petro123listtoviewи ничего лучше абстрактного репозитария и хранимок не нашел-1))
ваши варианты?
...
Рейтинг: 0 / 0
17.04.2019, 18:51
    #39803012
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
listtoview,
Все что подходит, только без репо.
Храмики для двухзвенки/отчетов.
ОРМ для учеток/crud.
...
Рейтинг: 0 / 0
17.04.2019, 19:59
    #39803031
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq to sql вернуть дефолтный null для int
listtoviewи ничего лучше абстрактного репозитария и хранимок не нашел
CQRS глянь
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Linq to sql вернуть дефолтный null для int / 21 сообщений из 21, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]