1

我正在使用来自不同表的搜索功能,

我已经通过使用谓词实现了一个表中不同字段的搜索功能

例子:-

var predicate = PredicateBuilder.True<My_prj_project>();

if (!string.IsNullOrEmpty(name))
    predicate = predicate.And(e1 => e1.Prj_project_name.Equals(name));

if (!string.IsNullOrEmpty(address))
    predicate = predicate.And(e1 => e1.Prj_project_address.Equals(address));

if (!string.IsNullOrEmpty(contact))
    predicate = predicate.And(e1 => e1.Prj_project_contact.Equals(contact));

以这种方式,但现在我需要从我需要搜索的表中。

所以你能给我寄样品(或)例子吗

提前致谢。

4

1 回答 1

0

为了进行有效的搜索,您还可以在数据库中创建一个存储过程并将搜索短语传递给它。在存储过程中,您可以根据需要选择条件、表格和字段。

于 2013-01-31T12:10:29.790 回答