C# 我如何制作一个控制台应用程序,让我输入LINQ表达式,然后让我的程序执行它们?

C# 我如何制作一个控制台应用程序,让我输入LINQ表达式,然后让我的程序执行它们?,c#,linq,console,parsing,C#,Linq,Console,Parsing,我如何编写一个控制台应用程序来提示我并允许我输入LINQ表达式,然后它将输出LINQ查询的结果 将传入字符串作为LINQ表达式进行解析/求值的最简单方法是什么?控制台应用程序由于数千种原因而难以使用。试试看,控制台应用程序使用起来很尴尬,原因有上千种。尝试使用动态LINQ查询库,请参阅使用动态LINQ查询库,请参阅我为此编写的类似内容。它本身不解析LINQ查询表达式,而是通过Microsoft.CSharp.CSharpCodeProvider将代码发送到C#v3.5编译器,以编译成动态程序集,

我如何编写一个控制台应用程序来提示我并允许我输入LINQ表达式,然后它将输出LINQ查询的结果


将传入字符串作为LINQ表达式进行解析/求值的最简单方法是什么?

控制台应用程序由于数千种原因而难以使用。试试看,控制台应用程序使用起来很尴尬,原因有上千种。尝试使用动态LINQ查询库,请参阅使用动态LINQ查询库,请参阅我为此编写的类似内容。它本身不解析LINQ查询表达式,而是通过Microsoft.CSharp.CSharpCodeProvider将代码发送到C#v3.5编译器,以编译成动态程序集,并执行包含查询的编译方法。如果您正在寻找一种更具交互性的方法来设计数据库上的LINQ查询,那么LinqPad将是更好的工具。

我是为了类似的目的而写的。它本身不解析LINQ查询表达式,而是通过Microsoft.CSharp.CSharpCodeProvider将代码发送到C#v3.5编译器,以编译成动态程序集,并执行包含查询的编译方法。如果您正在寻找一种更具交互性的方法来设计数据库上的LINQ查询,那么LinqPad将是更好的工具。

这是我希望添加到现有应用程序中的功能。我了解LinqPad这是我希望添加到现有应用程序中的功能。我知道林帕德的事