我有一个LINQ项目,我想在其中使用我自己的方法.这个NoWhiteSpaces方法应该返回没有空格的上部字符串.
public static class LittleExtensions
{
public static string NoWhiteSpaces(this String s)
{
return Regex.Replace(s, @"\s", string.Empty).ToUpper();
}
}
Run Code Online (Sandbox Code Playgroud)
当我想在LINQ中使用此方法时,如下所示:
static void GetHaendler()
{
using (var riaService = new gkmRia())
{
var hladany = "someone";
var haendlers = from hndlr in riaService.GetGkmHaendlerOutlet()
where hndlr.NameOutlet.NoWhiteSpaces() == hladany.NoWhiteSpaces()
select hndlr;
Console.Write(haendlers.First().NameOutlet);
}
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息:
LINQ to Entities无法识别方法'System.String NoWhiteSpaces(System.String)'方法,并且此方法无法转换为商店表达式.
有解决方案吗 感谢您的时间.
如何从子页面访问母版页的公共方法?
UserMaster.master.vb
Public Sub UpdateCart()
End Sub
Run Code Online (Sandbox Code Playgroud)
Default.aspx.cs
如何UpdateCart()从Default.aspx.cs页面访问?
我正在学习javascript,并希望在学习新想法时创建一个示例代码片段库.我目前正在使用evernote,但我想知道是否有一个更优雅的解决方案,我可以创建一个完整的语法突出显示/执行浏览器中的代码的参考库.
思考/建议吗?
我正在使用 appsettings.json 文件来存储我的 API 的动态参数。当我更改 appsettings.json 文件中的值并启动站点时,它不会从 json 文件加载新值。我正在使用静态变量从 Appsettings.json 读取值。我正在读取 Startup.cs 类中的 Config 值。请一些帮助,为什么在重新启动站点后静态值没有重置。
在启动时读取 AppSettings.json
public void ConfigureServices(IServiceCollection services)
{
services.AddApplicationInsightsTelemetry(Configuration);
connectionString = Configuration["ConnectionStrings:DefaultConnection"];
Time = Configuration["AppSettings:Time"];
}
Run Code Online (Sandbox Code Playgroud) 我在服务器上有.ashx通用处理程序,我想从WPF应用程序调用它来检索一些信息,是否可能?