小编Jen*_*r L的帖子

LINQ to Entities无法识别方法'System.String StringConvert(System.Nullable`1 [System.Double])

我无法弄清楚为什么我会收到这个错误.我已经使用此功能与以前版本的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)

c# sql linq entity-framework

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

entity-framework ×1

linq ×1

sql ×1