+ Добавить пост
Добавляю данные в бизнес-процессе через задание сценарий. Делаем многострочный Insert
var insCertificateData = new Insert(UserConnection).Into("NavCertificateData"); foreach (var entity in navCertificateData) { insCertificateData.Values() .Set("NavCertificate", Column.Parameter(certificateId)) ...
ЕщеСвернуть
Нравится
Алексей Следь,
Посмотрите обсуждение в этой теме.
Для установки null можно использовать Column.Const(null)
Николай Кузьмин,
Так у меня ж не всегда null и 5 полей, где может быть string.Empty
Алла, спасибо, я там как раз приводил похожий пример, только в нынешнем случае сравнение будет не с Guid.Empty, а с String.Empty.
.Set...
Мда, как всегда решение на поверхности лежало.
Александр, по мне правильней тогда делать сравнение не со string.Empty, а проверять stringIsNullOrEmpty()...ЕщеСвернуть
Алексей, если всё так, как описали, то зачем вообще два раза писать Column.Parameter и проверять на Empty? Можно только на null при помощи...ЕщеСвернуть
Александр, учитывая источник данных, лучше проверять на Null и Empty. В любой момент Null может стать пустой строкой.
Так пустая строка в итоге и пишется, её же не надо на такую же заменять, можно сразу в параметр.