我无法弄清楚为什么我会收到这个错误.我已经使用此功能与以前版本的Entity Framework成功使用,但我使用EF6设置了一个新项目并且它没有合作.
using System.Data;
using System.Data.Objects.SqlClient;
e.Result = from n in MyDB.tblBulletins
where n.AnncStart <= DateTime.Now && n.AnncEnd > DateTime.Now && n.Approved == true
orderby n.AnncStart descending, n.AnncDate descending
select new
{
n.RecID,
AnncTitle = n.AnncTitle + " <a href='bulletinAdd.aspx?ID=" + SqlFunctions.StringConvert((double)n.RecID).Trim() + "'><Edit></a>",
AnncText = (n.AnncImg == null ? n.AnncText : "<a href='images/bulletin/" + n.AnncImg + "'><img src='images/bulletin/" + n.AnncImg + "' class='stickyphoto' alt='Click for larger image'/></a>" + n.AnncText),
Email = (n.Email == null ? "" : "<br/><a href='mailto:" …Run Code Online (Sandbox Code Playgroud) 如何使用edo实体框架在ASP.net MVC中获取通配符文本搜索(如SQL的"like"语句)?
我以为这会起作用:
var elig = (from e in _documentDataModel.Protocol_Eligibility_View
where e.criteria.Contains(query)
select e);
Run Code Online (Sandbox Code Playgroud)
但即使搜索肯定在数据库中的查询字符串,它也不会返回任何结果.我究竟做错了什么?