Что я могу сделать, чтобы разрешить исключение «Row not found or changed» в LINQ to SQL в базе данных SQL Server Compact Edition?

При выполнении SubmitChanges в DataContext после обновления пары свойств с соединением LINQ to SQL (против SQL Server Compact Edition) я получаю «Строка не найдена или не изменена». ChangeConflictException. var ctx = new Data.MobileServerDataDataContext(Common.DatabasePath); var deviceSessionRecord = ctx.Sessions.First(sess => sess.SessionRecId == args.DeviceSessionId); deviceSessionRecord.IsActive = false; deviceSessionRecord.Disconnected = DateTime.Now; ctx.SubmitChanges(); Запрос генерирует следующий SQL: UPDATE [Sessions] SET […]

Как я могу конвертировать из SID в имя учетной записи в C #

У меня есть приложение C #, которое сканирует каталог и собирает некоторую информацию. Я хотел бы отобразить имя учетной записи для каждого файла. Я могу сделать это в локальной системе, получив SID для объекта FileInfo, а затем выполнив: string GetNameFromSID( SecurityIdentifier sid ) { NTAccount ntAccount = (NTAccount)sid.Translate( typeof( NTAccount ) ); return ntAccount.ToString(); } […]

Как интегрировать поставщика членства IoC с ASP.NET MVC

У меня есть пользовательский поставщик членства / ролей, который я использую в своих MVC-controllerах, которые также хотят иметь доступ к ASP.NET MVC, поэтому я могу использовать AuthorizationFilters и т. Д. Так как многие люди внедряют пользовательские провайдеры, я думаю, многие люди сделали это, но я не понял его или не нашел публикации, которые конкретно касаются […]

цвет андроида между двумя цветами, в зависимости от процента?

Я хотел бы рассчитать цвет в зависимости от процентного значения: float percentage = x/total; int color; if (percentage >= 0.95) { color = Color.GREEN; } else if (percentage <= 0.5) { color = Color.RED; } else { // color = getColor(Color.Green, Color.RED, percentage); } Как я могу рассчитать это последнее? Было бы хорошо, если желтый […]

Как открыть навигационный ящик без панели действий, открыть с помощью одной кнопки

У меня есть панель навигации без любой панели действий (я не хочу панель действий). Я пытаюсь сделать так, чтобы у меня была кнопка, открывающая ящик навигации. Я знаю, что существует метод openDrawer для DrawerLayout http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html#openDrawer(android.view.View) Я не знал, как его использовать, но я пробовал делать кнопку при нажатии, запускает этот метод: DrawerLayout mDrawerLayout = (DrawerLayout) […]

Есть ли способ ввода автоматически при запуске оболочки?

В моем сценарии оболочки я запускаю команду, которая просит меня ввести. Как я могу дать команде входной сигнал, который ему нужен автоматически? Например: $cat test.sh ssh-copy-id [email protected] При запуске test.sh: Во-первых, он спросит: Are you sure you want to continue connecting (yes/no)? Затем он попросит меня ввести пароль: [email protected]’s password: Есть ли способ ввести это […]

Postgres вручную изменяют последовательность

Я пытаюсь установить последовательность на определенное значение. SELECT setval(‘payments_id_seq’), 21, true Это дает ошибку: ERROR: function setval(unknown) does not exist Использование ALTER SEQUENCE тоже не работает? ALTER SEQUENCE payments_id_seq LASTVALUE 22 Как это может быть сделано? Ссылка: https://www.postgresql.org/docs/current/static/functions-sequence.html

Как повторять уведомление ежедневно в определенное время в android через фоновое обслуживание

Привет, я работаю над приложением, где я установил уведомление о введенных пользователем датах и ​​времени через фоновое обслуживание. Теперь я хочу настроить уведомление / будильник ежедневно в 18:00, чтобы спросить пользователя, хочет ли он добавить еще одну запись? Как я могу это достичь? Должен ли я использовать один и тот же фоновый сервис или широковещательный […]

enum vs constexpr для реальных статических констант внутри classов

Позвольте мне начать с моего намерения. В старые времена (C ++) у нас был бы код вроде: class C { public: enum {SOME_VALUE=27}; }; Затем мы могли бы использовать SOME_VALUE во всем нашем коде как постоянную времени компиляции, и везде, где компилятор увидит C::SOME_VALUE , он просто вставляет литерал 27. Теперь, кажется, более приемлемо изменить […]

Не удалось выполнить задачу развертывания сети. (Инициализатор типа для «Microsoft.Web.Deployment.DeploymentManager» сделал исключение.)

Я получаю следующую ошибку при использовании веб-развертывания из visual studio 2010. Не удалось выполнить задачу развертывания сети. (Инициализатор типа для «Microsoft.Web.Deployment.DeploymentManager» сделал исключение.) Я вдруг начал получать эту ошибку! Я много раз публиковал свой сайт со всеми теми же настройками, но внезапно он начал давать мне эту ошибку. Может быть, это что-то в свойствах веб-сайта? […]

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