FineUI 官方论坛

标题: 关于无法将 lambda 表达式 转换为类型“string”,原... [打印本页]

作者: goodlost    时间: 2014-3-8 10:58
标题: 关于无法将 lambda 表达式 转换为类型“string”,原...
编译的时候提示错误        8        无法将 lambda 表达式 转换为类型“string”,原因是它不是委托类型 MenuHelper.cs中的
private static void InitMenus ( )
        {
            _menus = new List<Menu> ( );

            List<Menu> dbMenus = PageBase.DB.Menus.Include ( m => m.ViewPower ).OrderBy ( m => m.SortIndex ).ToList ( );

            ResolveMenuCollection ( dbMenus, null, 0 );
        }

其中红色的地方为报错的地方。


作者: goodlost    时间: 2014-3-8 11:13
除了命名空间其他的都是照抄appbox中的类代码。在appbox4.0的项目中没有问题,复制到我的项目中就提示无法将 lambda 表达式 转换为类型“string”,原因是它不是委托类型
作者: goodlost    时间: 2014-3-8 11:18
List<Menu> dbMenus = PageBase.DB.Menus.Include ( m => m.ViewPower ).OrderBy ( m => m.SortIndex ).ToList ( );
能认到sortindex ,为什么就认不到viewpower呢。

作者: sanshi    时间: 2014-3-8 11:18
不知道,仅凭一段代码看不出来
作者: goodlost    时间: 2014-3-8 11:19
所以说让你qq远程,需要我把整个Bussiness 都贴出来吗

作者: goodlost    时间: 2014-3-8 11:34
[attach]4651[/attach]
这个是appbox的vidwpower的智能提示


作者: goodlost    时间: 2014-3-8 11:34
[attach]4652[/attach]
这个是我项目中的智能提示,三石兄弟能发现什么吗


作者: ☆☆αβ☆☆    时间: 2014-3-8 12:27
models层meun.cs里有[attach]4653[/attach]
作者: 低调的360..    时间: 2014-3-9 18:41
需要引用System.Data.Entityz这个命名空间
作者: 低调的360..    时间: 2014-3-9 18:42
是这个System.Data.Entity。上面的那个多打了一个z





欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4