现在的位置: 首页 > 综合 > 正文

asp.net MVC EF dynamic query

2012年08月29日 ⁄ 综合 ⁄ 共 307字 ⁄ 字号 评论关闭
Entity FrameWork 4.1
public SearchMyThings( string a, string b, int c )
{
     
var mywidgets = DBContext.DbSet<Widget>();
     
     if( !a.IsNullOrEmpty )
        mywidgets
= mywidgets.Where( w => w.AProperty == a );

     
if( !b.IsNullOrEmpty )
        mywidgets
= mywidgets.Where( w => w.BProperty == b );

     
if( c > 0 )
        mywidgets
= mywidgets.Where( c => c.CProperty == c );

}

抱歉!评论已关闭.