Зачем вообще беспокоиться о значениях по умолчанию для столбцов Guid в базе данных? Почему бы просто не генерировать Guid на клиенте, как любое другое значение. Для этого в вашем клиентском коде должен быть метод, который будет генерировать COMB-подобные направляющие:
public static Guid NewGuid()
{
var guidBinary = new byte[16];
Array.Copy( Guid.NewGuid().ToByteArray(), 0, guidBinary, 0, 8 );
Array.Copy( BitConverter.GetBytes( DateTime.Now.Ticks ), 0, guidBinary, 8, 8 );
return new Guid( guidBinary );
}
Одним из преимуществ Guid является то, что вы можете сгенерировать их на клиенте без обратной передачи в базу данных.