Вопросов: 2027
Ответов: 15352
из файла: https://joshclose.github.io/CsvHelper/examples/reading/get-class-records Однако у меня это почему-то не работает метод LoadCSV2: https://pastebin.com/p5L6GUei Что я делаю не так?
Есть action, который принимает id и возвращает документ. Единственное что делает контроллер, это вызывает EntityService.GenerateDocid; Но что делать, если такого id не существует? Пока рассматривал следующие варианты: 1 Возвращать null. Это дает абсолютно ноль информации вызывающему методу о том, что действительно произошлоid нет или проблема возникла с генерацией документа. 2 Кидать exception. Решает проблему первого варианта, но логически не стыкуется. Ситуация не критичнаяnot exceptional, зачем тогда exception кидать. Еще возможно perf будет страдать. 3 Поменять сигнатуру сервиса и принимать сам объект, а не id. Контроллер берет на себя слишком много ответственности. Возможно со временем разрастется еще больше. 4 Возвращать из сервиса result объект. С таким никогда не работал, так что не знаю, надо ли с этим заморачиваться. Ведь тогда предпочтительнее везде result использовать. Какие еще есть варианты обработки не критических ошибок в приложении? Если выбирать из описанных выше вариантов, то что предпочтительнее?
есть сущность, пусть book. До этого момента был простой сервис-класс и метод, который на входе получал объект этого класса, загруженный откуда-то сверху, что-то делал, например, менял название книги, затем где-то ещё ниже вызвался saveChanges. Теперь появился второй сервис-класс, который тоже работает с книгой, но ещё требует связанную сущность, например, список магазинов, где эта книга есть в продаже, то есть, необходимо сделать include перед передачей книги в метод. Я сейчас передаю айди в метод и контекст базы как зависимость, а в методе сервиса подгружаю необходимые сущности. Хотела узнать, это правильный подход? Смущает, что я в рамках одного запроса могу в нескольких сервисах одну и ту же сущность вытаскивать из базы.
есть возможность юзать студенческую лицензию? Пробовал Rider, его интерфейс меня сильно отталкивает, а Visual Studio кажется родным и ламповым Ну в общем суть вопроса скорее в том, насколько Райдер вообще лучше VS? И целесообразно ли новичку юзать Райдер? Он кажется каким-то слишком навороченный и сложным. Или же его преимущества будут ощутимы лишь на крупных проектах? Спасибо за ответ
qt, но я так понял, шарп с ним не дружит
жрущими микросервисами через dotMemory, основное - unmanaged memory. Добавил явный вызов GC.Collect в инициализацию контроллеров и теперь память не раздувается. Сервисы жрут 90\280 мб памяти против 2-3 ГБ. Asp.net core 3.1
переменными и полями, методами и функциями в C#. Суть у них одна и та же , но называют их по разному. Можете объяснить? Буду благодарен
дальше, и что я должен знать , чтобы уметь делать красивые программы под виндовс ,игры и начать изучение с шарпа для веба ?
Как это называется? В каких случаях применяем? Хелп ми
называется?
нужно в навбаре бутстрапа или показывать кнопку Выйти или Регистрациик примеру. То есть удобнее всего - передать модель в layout, да и другим вариантом, я вижу только догрузку через ajax. Как это лучше все собрать в кучу? Или же делать все без мастер-страницы?