Tag: .net

Кэширование в C # /. Net

Я хотел спросить вас, что лучше всего подходит для реализации кеша на C #? Есть ли возможность с использованием заданных classов .NET или что-то в этом роде? Возможно, что-то вроде словаря, который удалит некоторые записи, если он станет слишком большим, но где чьи записи не будут удалены сборщиком мусора?

OracleParameter и пункт IN

Есть ли способ добавить параметр в предложение IN с помощью System.Data.OracleClient. Например: string query = “SELECT * FROM TableName WHERE UserName IN (:Pram)”; OracleCommand command = new OracleCommand(query, conn); command.Parameters.Add(“:Pram”, OracleType.VarChar).Value = “‘Ben’, ‘Sam'”;

Производительность SQLite .NET, как ускорить работу?

В моей системе ~ 86000 вставок SQLite занимали до 20 минут, это означает ~ 70 вставок в секунду. Я должен делать миллионы, как я могу ускорить его? Вызов Open () и Close () объекта SQLiteConnection для каждой строки может замедлить производительность? Могут ли транзакции помочь? Типичный метод вставки для одной строки: public int InsertResultItem(string runTag, […]

Глобальный обработчик исключений для служб Windows?

Есть ли способ глобально обрабатывать исключения для службы Windows? Что-то похожее на следующее в приложениях Windows Forms: Application.ThreadException += new ThreadExceptionEventHandler(new ThreadExceptionHandler().ApplicationThreadException);

Разница между IEnumerable Count () и длиной

Каковы основные различия между IEnumerable Count() и Length ?

Дросселирование службы WCF

У меня есть служба WCF, развернутая в консольном приложении с включенным базовым HTTTPBinding и SSL. Также установлен следующий атрибут: [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] Я также установил поведение дросселирования С другой стороны, я создал тестовый клиент (для теста нагрузки), который одновременно инициирует несколько клиентов (несколько streamов) и выполняет транзакции на сервере. Все кажется прекрасным, но на сервере […]

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

Как заполнить текстовое поле текстом, если он пуст? Я использую VB.NET.

Entity Framework CodeFirst многие-многие отношения с дополнительной информацией

У меня есть следующая модель: class Contract { string ContractID{get;set;} ICollection Parts{get;set;} } class Part { string PartID{get;set;} ICollection Contracts{get;set;} } проблема в том, что связь между Части и Контрактом также содержит следующую дополнительную информацию: class ContractParts { Contract{get;set;} Part{get;set;} Date{get;set;} //additional info Price{get;set;} //additional info } Как я могу написать Контекст Entity для этого?

Считаете ли вы целесообразным перейти на Entity Framework?

С LINQ to SQL, скорее всего, не будет так активно развиваться, как Entity Framework, как вы думаете, лучше переключиться на Entity Framework? Я лично нашел EF очень неуклюжим и сложным в использовании по сравнению с LINQ to SQL, который кажется очень естественным. EDIT: Недавно я опубликовал статью в своем блоге о своих чувствах к этому […]

Связывание данных для TextBox

У меня есть основное свойство, которое хранит объект типа Fruit: Fruit food; public Fruit Food { get {return this.food;} set { this.food= value; this.RefreshDataBindings(); } } public void RefreshDataBindings() { this.textBox.DataBindings.Clear(); this.textBox.DataBindings.Add(“Text”, this.Food, “Name”); } Поэтому я устанавливаю this.Food вне формы, а затем появляется в пользовательском интерфейсе. Если я this.Food это. this.Food , он обновляется […]

Давайте будем гением компьютера.