我有一个mvc项目,我在其中使用linq.在我的数据库中有一些记录,例如"Someth ing","SOmeTH ing","someTh ing","SOMETH ING","someTH ING"
我想做这个:
SELECT * FROM dbo.doc_dt_records WHERE name LIKE '%' + @records.Name + '%'
Run Code Online (Sandbox Code Playgroud)
但是,如果我运行此代码,list.Count将返回0.我该怎么办?
records.Name = "someth ing"; //for example
var rec = db.Records.ToList();
var lists = rec.Where(p => p.Name.Contains(records.Name)).ToList();
if (lists.Count > 0)
{
// do sthng
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助......
我想在for循环中使用AddDays()方法.但它不起作用.尽管在循环中使用,但日值并未增加.然后它正在改变无限循环.例如;
DateTime exDt = tempPermissionWarning[i].planned_start_date;
for (DateTime dt = exDt; dt <= newTo; dt.AddDays(1))
{
context = context + dt.ToShortDateString() + "æ" + tempPermissionWarning[i].resource_name) + ¨";
}
Run Code Online (Sandbox Code Playgroud)
我如何在for循环中使用AddDays()方法
非常感谢