Linq查询中的字符串扩展方法

Tun*_*Tun 5 linq entity-framework asp.net-mvc-3

如何在 linq 查询中使用字符串扩展方法:

public NewsType GetNewsType(string name)
{
   var newsType = db.NewsTypes.FirstOrDefault(x => x.Name.ToFriendlyUrl() ==  
                                              name.ToFriendlyUrl());
   return newsType;
}
Run Code Online (Sandbox Code Playgroud)

x.Name.ToFriendlyUrl()目前不允许上述查询。有谁知道如何实现它。

Jag*_*esh 0

相反尝试这样

public NewsType GetNewsType(string name)
{
   var newsType = db.NewsTypes.FirstOrDefault(x => x.Name == name).ToFriendlyUrl();
   return newsType;
}
Run Code Online (Sandbox Code Playgroud)