Subsonic 如何在亚音速3.0中使用字符串文字指定列名

Subsonic 如何在亚音速3.0中使用字符串文字指定列名,subsonic,Subsonic,下面是亚音速中的一条语句,它使用强类型列ProductId进行查找: var products = Product.Find(x => x.ProductID <= 10); var products=Product.Find(x=>x.ProductID x[columnName]您不能使用linq执行此操作,但可以使用流畅的查询执行此操作,如下所示: string columnName = "SampleColumn"; List<Product> product

下面是亚音速中的一条语句,它使用强类型列ProductId进行查找:

var products = Product.Find(x => x.ProductID <= 10);

var products=Product.Find(x=>x.ProductID x[columnName]您不能使用linq执行此操作,但可以使用流畅的查询执行此操作,如下所示:

string columnName = "SampleColumn";

List<Product> products = new Select()
  .From<Product>()
  .Where(columnName).IsLessThanOrEqualTo(10)
  .ExecuteTypedList<Product>();
string columnName=“SampleColumn”;
列表产品=新选择()
.From()
.Where(columnName).IsLessThanOrEqualTo(10)
.ExecuteTypedList();
string columnName = "SampleColumn";

List<Product> products = new Select()
  .From<Product>()
  .Where(columnName).IsLessThanOrEqualTo(10)
  .ExecuteTypedList<Product>();