|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Есть такой контейнер Код: c# 1.
Как вернуть нужный тип результата в функции? Код: c# 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 14:00 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Дмитрий Мух Где, чёрт побери, подробности? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 14:49 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Shocker.Pro Помню он для работы с PosgreSQL писал какой-то свой хелпер. Ну если он продолжает его пилить и хочет свой аналог: Код: c# 1. 2. 3.
То надо-таки реализовать интерфейс :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 14:57 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Shocker.Pro спасибо, но не стоит помнить, лучше абстрагироваться ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 15:09 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Дмитрий Мух Shocker.Pro Помню он для работы с PosgreSQL писал какой-то свой хелпер. Ну если он продолжает его пилить и хочет свой аналог: Код: c# 1. 2. 3.
То надо-таки реализовать интерфейс :) даже как-то неудобно да, именно эта тема: свой ASP.NET Core Identity provider для работы с PostgreSQL, но без EF. Искал варианты, все какие-то недоделанные. На одном полуфабрикате остановился, решил допилить его. В blazor часть функционала работает, часть надо дописать, там автор заглушил типа NotImplemented и т.д. В данном случае он реализовал интерфейс так: public IQueryable<TUser> Users { get; } Но сама коллекция не заполняется. Я нашел, что здесь же есть заполненная и из нее можно вытащить, но интерфейс должен быть такой, в конце файла https://github.com/Robynhu/AspNetCore.Identity.PostgreSQL/blob/master/AspNetCore.Identity.PostgreSQL/Stores/UserStore.cs ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 15:18 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
по моему, если EF не нужен, проще просто через обычный Reader и делегаты, чем городить такой огород. если только в качестве контрольной работы ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 15:29 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Roman Mejtes по моему, если EF не нужен, проще просто через обычный Reader и делегаты, чем городить такой огород. если только в качестве контрольной работы Не свосем понятно, что здесь "контрольной работы", но без такого огорода никак. Там интерфейсы определены и можно пользоваться ими. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 15:33 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Ролг Хупин Roman Mejtes по моему, если EF не нужен, проще просто через обычный Reader и делегаты, чем городить такой огород. если только в качестве контрольной работы Не свосем понятно, что здесь "контрольной работы", но без такого огорода никак. Там интерфейсы определены и можно пользоваться ими. делайте как вам удобно, я не против. но в идеале всю эту логику обобщенную выделить в nuget пакет и сделать документацию по использованию, тогда и вопросов не будет. А так это какой то кусок кода, который в котором вашим последователям еще и разбираться надо будет. в то время как EF они уже знали ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 15:42 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Roman Mejtes Ролг Хупин пропущено... Не свосем понятно, что здесь "контрольной работы", но без такого огорода никак. Там интерфейсы определены и можно пользоваться ими. делайте как вам удобно, я не против. но в идеале всю эту логику обобщенную выделить в nuget пакет и сделать документацию по использованию, тогда и вопросов не будет. А так это какой то кусок кода, который в котором вашим последователям еще и разбираться надо будет. в то время как EF они уже знали надо сначала сделать его рабочим, там не все реализации есть. Здесь важно то, что нет EF, а то что некоторые юзеры уже его знают - это их дело. Мне EF не нравится . ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 15:49 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Ролг Хупин Мне EF не нравится . Можешь озвучить пару ключевых причин, почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 18:31 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
hVostt Ролг Хупин Мне EF не нравится . Можешь озвучить пару ключевых причин, почему? EF может быть полезен в каких-то случаях, но здесь яхотел обойтись без. Как минимум, не хочется иметь еще одну прослойку, со стремными миграциями и т.п. А в упрощенном варианте - все в руках. Я, кстати, сделал уже и этот метод. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 19:33 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Ролг Хупин, Ну всё же есть какие-то причины, из-за которых EF не нравится? Или это чисто субъективное восприятие, не нравится и всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 22:15 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Ролг Хупин прослойку, со стремными миграциями ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 23:21 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
А что плохого в миграциях? Добавил поле в класс - обновилась таблица. Мечта поэта! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 23:30 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Relic Hunter А что плохого в миграциях? Добавил поле в класс - обновилась таблица. Мечта поэта! EF Core миграции вообще вышка для ORM. На сегодняшний день одно из лучших, что было реализовано в .NET. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2020, 23:31 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
hVostt Relic Hunter А что плохого в миграциях? Добавил поле в класс - обновилась таблица. Мечта поэта! EF Core миграции вообще вышка для ORM. На сегодняшний день одно из лучших, что было реализовано в .NET. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 00:13 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Relic Hunter Но пока до Sybase PD ему далеко, который по-круче вещи мог делать еще 20-ть лет назад. Например, поля только для чтения )) Дело не в крутости, а в эффективности, удобности и лёгкости применения. Нужен не космолёт, а удобный и понятный инструмент. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 02:19 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Relic Hunter Но пока до Sybase PD ему далеко, который по-круче вещи мог делать еще 20-ть лет назад. Например, поля только для чтения )) Это примерно как про ЯП сказать. На Си, который изобрели чёрти знает когда, можно было делать вещи любой крутости. До сих пор используется. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 02:20 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Ролг Хупин Дмитрий Мух пропущено... Помню он для работы с PosgreSQL писал какой-то свой хелпер. Ну если он продолжает его пилить и хочет свой аналог: Код: c# 1. 2. 3.
То надо-таки реализовать интерфейс :) даже как-то неудобно да, именно эта тема: свой ASP.NET Core Identity provider для работы с PostgreSQL, но без EF. Искал варианты, все какие-то недоделанные. На одном полуфабрикате остановился, решил допилить его. В blazor часть функционала работает, часть надо дописать, там автор заглушил типа NotImplemented и т.д. В данном случае он реализовал интерфейс так: public IQueryable<TUser> Users { get; } Но сама коллекция не заполняется. Я нашел, что здесь же есть заполненная и из нее можно вытащить, но интерфейс должен быть такой, в конце файла https://github.com/Robynhu/AspNetCore.Identity.PostgreSQL/blob/master/AspNetCore.Identity.PostgreSQL/Stores/UserStore.cs Понятно. А теперь напишите, чем вам помочь-то? Форкнуть этот "полуфабрикат" и дописать что-ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 12:17 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Дмитрий Мух Ролг Хупин пропущено... даже как-то неудобно да, именно эта тема: свой ASP.NET Core Identity provider для работы с PostgreSQL, но без EF. Искал варианты, все какие-то недоделанные. На одном полуфабрикате остановился, решил допилить его. В blazor часть функционала работает, часть надо дописать, там автор заглушил типа NotImplemented и т.д. В данном случае он реализовал интерфейс так: public IQueryable<TUser> Users { get; } Но сама коллекция не заполняется. Я нашел, что здесь же есть заполненная и из нее можно вытащить, но интерфейс должен быть такой, в конце файла https://github.com/Robynhu/AspNetCore.Identity.PostgreSQL/blob/master/AspNetCore.Identity.PostgreSQL/Stores/UserStore.cs Понятно. А теперь напишите, чем вам помочь-то? Форкнуть этот "полуфабрикат" и дописать что-ли? Теперь пишу: там выше вчера я написал, что уже решил проблему. Но это и не было предложением форкнуть и т.д., это был просто вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 13:32 |
|
Как вернуть IQueryable?
|
|||
---|---|---|---|
#18+
Relic Hunter А что плохого в миграциях? Добавил поле в класс - обновилась таблица. Мечта поэта! Видимо да, но для данной задачи это лишнее, поскольку структура таблиц устойчива, изменений не предвидится. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 13:34 |
|
|
start [/forum/topic.php?fid=20&fpage=13&tid=1398655]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 230ms |
total: | 413ms |
0 / 0 |