使用Microsoft 实体框架(EF)。
它具有一个“ Entity SQL”解析器,该解析器可构建表达式树,
using System.Data.EntityClient;...EntityConnection conn = new EntityConnection(myContext.Connection.ConnectionString);conn.Open();EntityCommand cmd = conn.CreateCommand();cmd.CommandText = @"Select t.MyValue From MyEntities.MyTable As t";var queryexpression = cmd.expression;....conn.Close();
或类似的东西,请在MSDN上查看。
这一切都在鲍尔默斯上打勾:-)
The Code Project上还有一个 SQL
Parser 。
祝好运。



