Не увидев ваш код, я бы предположил, что вы видите пробелы между изображениями, потому что у вас есть реальное пространство между вашими изображениями.
Если у вас есть что-то вроде этого ...
<img src="image1.jpg">
<img src="image2.jpg">
Измените его на ... (обратите внимание, что между двумя тегами изображения нет места)
<img src="image1.jpg"><img src="image2.jpg">
Если вы помещаете изображения в отдельные ячейки (то есть одно изображение на ячейку ), затем попробуйте поместить CSS из border-collapse:collapse
...
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse">
UPDATE
Как указывает @Shadow, ни одна из частей выше не имеет никакого значения.
Похоже, что FireFox и Chrome имеют дело с изображением, так как текст (по какой-то причине), поэтому его предложение table td { font-size:0px; }
- это ИМХО правильный ответ. (IE, похоже, не затрагивает проблему.)
В примере, который вы публикуете, все три процесса являются частью единой единицы работы. Но ваш вопрос противоречит этому факту.
В следующих примерах я пропускаю создание и распоряжение экземпляром db
. Рекомендуется заключить его в блок using
, если применимо.
Исходя из вашего вопроса, вы хотите разделить ваш UoW на три (по одному для каждого процесса) раздела. Итак, что-то похожее на приведенное ниже является первым выбором:
try
{
//Start new UoW here
db = new .....
// Process 1: inserts record using repository for EntityModel1
db.Commit();
}
catch (Exception ex)
{
//Log or whatever
}
try
{
//Start new UoW here
db = new .....
// Process 2: updatesrecord using repository for EntityModel2
db.Commit();
}
catch (Exception ex)
{
//Log or whatever
}
try
{
//Start new UoW here
db = new .....
// Process 3: inserts record using repository for EntityModel3
db.Commit();
}
catch (Exception ex)
{
//Log or whatever
}
Другой альтернативой является Commit
после завершения каждого процесса. Но это зависит от того, как спроектирован ваш UoW и как закодирован ваш метод Commit
:
try
{
// Process 1: inserts record using repository for EntityModel1
db.Commit();
// Process 2: updatesrecord using repository for EntityModel2
db.Commit();
// Process 3: inserts record using repository for EntityModel3
db.Commit();
}
catch (Exception ex)
{
//Log or whatever
}