有人可以帮助我了解我在下面的代码中做错了什么吗?:
//....
internal static string InsertCorrespondenceRecipientItem(TbEmail email, Guid correspondenceId, Guid contactId) => $@"
INSERT INTO CorrespondenceRecipientItems
(Id, DateSent, Subject, ToEmail, [CorrespondenceId] , [ToId], [CorrespondenceRecipientId])
VALUES
('{email.Guid}', '{email.DateSent}', @subject, @emailString, '{correspondenceId}', '{contactId}', '{email.Guid}')
";
var sqlItemsUpdate = SqlHelpers.InsertCorrespondenceRecipientItem(item.email, correspondence.Guid, fromId);
var subject = item.email.Subject.Trim();
var emailString = item.email.EmailAddressString.Trim();
await _db.Database.ExecuteSqlCommandAsync(sqlItemsUpdate, new SqlParameter("@subject", subject), new SqlParameter("@emailString", emailString));
数据库中的结果是
'7F856136-0036-4F68-249F-08D5AB631656', @subject, @emailString
为什么执行不设置参数的值?
茅侃侃
为什么我设置的字体不起作用?
打开新窗口设置的宽高不起作用
value:为文本输入框设置默认值。(一般起到提示作用)
相关分类