Объект, который вы сохраняете, должен иметь правильный Id
после распространения изменений в базе данных.
Другая опция состоит в том при создании проекта, просто снимают флажок по умолчанию для, "создают каталог для решения"
Обычно то, что я делаю, является запуском с Пустым Решением, которое находится под "Другими Типами Проекта-> Решения для Visual Studio" в Новом диалоговом окне Проекта. Затем добавьте веб-сайт и безотносительно других проектов, в которых Вы нуждаетесь к решению.
следующие шаги должны работать.
я часто делаю этот вид перемещения так, чтобы проекты находились приятно в svn. Не забывайте к svn:ignore *.suo файлы.
ConcurrentHashmap
первый - это было создано с этой целью. Если у меня было высокопроизводительное узкое место в карте, I' d идут для Cliff' s реализация lockfree HashMap, в любом случае с фоновым потоком для удаления старых записей из кэша. Меньше памяти наверху, никакие большие скачки и все еще довольно хорошая производительность. Если Вы действительно только хотите создать новый кэш каждые X минуты, Michael' s решение будет хорошо работать.
– Voo
27 April 2012 в 21:48
Создайте решение, закройте его, поместите файлы, где Вы хотите их и редактируете sln.
volatile
, чтобы удостовериться, что люди видят актуальнейшие элементы (в основном тот же способ, которым Вы делаете для получения " volatile" элементы массива), it' s просто a) плохая производительность, b) замысловатый, c) doesn' t помогают с внутренними условиями состязания при добавлении данных и d) глупая плоскость. Но выполнимый!;) – Voo 27 April 2012 в 21:30