我想使用简单的 LINQ 语句将记录保存在数据库中。我发现不可能Convert.ToInt32
在 linq 语句中使用如下所示的:
using (var context = new Stc.LeadTracker.DataModel.Models.DBNameContext())
{
var newLead = new DataModel.Models.LeadRequest();
newLead.FormId = Convert.ToInt32(formId);
newLead.Request = queryString;
newLead.Success = true;
newLead.RetryCount = 0;
newLead.CreatedBy = nvCollection["iw"];
newLead.CreatedDateTime = DateTime.Now;
context.LeadRequests.Add(newLead);
context.SaveChanges();
leadId = newLead.LeadRequestId;
}
我当然可以在 LINQ 语句之前进行转换,很想知道这是否是我唯一的选择。