Вопросы с тегом «.net»

22
Есть ли у Mono место в мире предпринимательства?

Для корпоративных решений на базе Windows .NET иногда является лучшим выбором. Как на Mono смотрят предприятия, которые должны использовать Linux (или, скорее, предпочитают использовать Linux)? Предполагая, что разработчики не проблема, и они знакомы с .NET / Mono и другими возможными конкурентами,...

22
Почему службы Windows не могут иметь графический интерфейс?

Я использовал эту функцию в более ранних версиях Windows, таких как XP и NT. Я смог запустить графический интерфейс из службы Windows. Но это невозможно в более поздних версиях. В чем причина удаления этой функции? Почему службы Windows не могут иметь графический...

22
Должно ли приложение ASP.NET MVC напрямую использовать Entity Framework в качестве модели?

Я создаю свое первое приложение MVC в Visual Studio 2013 (MVC 5), и мне немного неясно, как лучше настроить мою модель. Я сгенерировал модель структуры сущности, используя код сначала из существующей базы данных. Моим первым инстинктом было создание некоторых промежуточных классов, которые были бы...

22
Каков «правильный» способ реализации DI в .NET?

Я пытаюсь внедрить внедрение зависимостей в относительно большие приложения, но у меня нет опыта в этом. Я изучил концепцию и несколько доступных реализаций IoC и инжекторов зависимостей, таких как Unity и Ninject. Однако есть одна вещь, которая ускользает от меня. Как мне организовать создание...

21
Лучшие практики и этикет для настройки уведомлений по электронной почте

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Если вы собираетесь настроить оповещения по электронной почте для клиентов вашего сайта, на которые вы хотите подписаться, какие правила этикета...

21
Каковы некоторые из преимуществ «микро-ORM»?

Я изучал так называемые «микро ORM», такие как Dapper и (в меньшей степени, поскольку он опирается на .NET 4.0), поскольку они могут быть проще в работе, чем полноценный ORM, так как наша текущая система сильно зависит от хранимых процедур и потребует значительного рефакторинга для работы с ORM,...

21
Какова цель этой очевидной ссылки на себя в C #?

Я оцениваю CMS с открытым исходным кодом под названием Piranha ( http://piranhacms.org/ ) для использования в одном из моих проектов. Я нашел следующий код интересным и немного запутанным, по крайней мере, для меня. Может ли кто-нибудь помочь мне понять, почему класс наследуется от базы того же...

21
Отражение: использование отражения все еще «плохое» или «медленное»? Что изменилось с отражением с 2002 года?

Я заметил, что, имея дело с выражениями или деревьями выражений, я часто использую отражение, чтобы устанавливать и получать значения в свойствах и в том, что у вас есть. Мне пришло в голову, что использование отражения, похоже, становится все более распространенным. Такие вещи, как DataAnotations...

21
Положить ли бизнес-логику в хранимую процедуру или нет?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Всегда есть спор по теме - «Поместить ли бизнес-логику в хранимую процедуру или нет?». Если мы решим не использовать инструмент ORM и не помещать...

21
Должно ли использование DI / IoC удалить все вхождения ключевого слова «new»?

Должно ли использование Dependency Injection и контейнера Inversion of Control удалить все вхождения newключевого слова " " из вашего кода? Другими словами, должен ли каждый объект / зависимость, независимо от того, простой ли он или недолговечный, быть «зарегистрирован» в вашем контейнере IoC и...

21
Как данные должны передаваться между клиентским Javascript и C # кодом в приложении ASP.NET?

Я ищу наиболее эффективный / стандартный способ передачи данных между клиентским кодом JavaScript и кодом C # в приложении ASP.NET. Я использовал следующие методы для достижения этой цели, но все они чувствуют себя немного выдумкой. Чтобы передать данные из JavaScript в код C #, нужно установить...

21
В чем разница между контроллером в MVC и ViewModel в MVVM?

Я не вижу разницы между MVC и MVVM ясно. Я чувствую, что команда в ViewModel похожа на метод действия в контроллере. И Controller, и ViewModel уведомят представление о необходимости обновить его после изменения состояния модели с помощью привязки данных. В чем главное отличие двух...

21
Должны ли мы связать представление со свойством модели или ViewModel должен иметь свое собственное ..?

Я начинаю проект со следующей технической средой: .Net 4.0, Entity Framework 4.0, WPF с архитектурой MVVM Я видел много примеров в сети, несколько книг с этой средой. В некоторых примерах авторы имели эту идею: Viemodel будет иметь экземпляр класса Model (Entity Framework Entity, например, Person)...

20
Как правильно сравнить двойные значения на равенство в модульном тесте?

Недавно я разработал модуль временных рядов, где мои временные ряды по сути являются SortedDictionnary<DateTime, double>. Теперь я хотел бы создать модульные тесты, чтобы убедиться, что этот модуль всегда работает и дает ожидаемый результат. Обычной операцией является вычисление...

20
Какова идея именования классов с суффиксом «Info», например: «SomeClass» и «SomeClassInfo»?

Я работаю в проекте, который имеет дело с физическими устройствами, и меня смутило, как правильно назвать некоторые классы в этом проекте. Учитывая фактические устройства (датчики и приемники) - это одно, а их представление в программном обеспечении - другое, я думаю о присвоении имен некоторым...

20
Почему .NET Framework не имеет понятия классов как первоклассных типов?

Тем, кто знаком с историей, хорошо известно, что C # и .NET Framework начинались как «Delphi, переписанный для ощущения Java», созданный главным разработчиком Delphi Андерсом Хейлсбергом. С тех пор все немного изменилось, но на самом деле сходство было настолько очевидным, что даже были серьезные...

20
Лучший дизайн для форм Windows, которые будут иметь общую функциональность

В прошлом я использовал наследование, чтобы разрешить расширение форм Windows в моем приложении. Если бы все мои формы имели общие элементы управления, графические объекты и функции, я бы создал базовую форму, реализующую общие элементы управления и функции, а затем позволил бы другим элементам...

20
Ограничения в реляционных базах данных - почему бы не удалить их полностью?

Есть ли какая-либо причина для создания ограничений между таблицами (внутри SQLserver) в настоящее время? Если да, то когда? Большинство приложений в моей области построены на объектных принципах, а таблицы объединяются по требованию. Спрос основывается на потребности из приложения. Я не буду...

20
Какое соглашение об именах для C # файла, который содержит несколько классов?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. В проектах C # мы часто группируем небольшие и тесно связанные классы в один и тот же...

20
Какое преимущество было получено от реализации LINQ таким образом, чтобы не кэшировать результаты?

Это известная ловушка для людей, которые промокают ноги с помощью LINQ: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection);...