c# - Entity Framework multiple search with empty variables? -


I want to find many and want to get results. I send this function devicename user alarm When these variables are filled, then it works. But when they are empty, it is not so. I can only fill the devicename variable for example;

  devicename = "test"; Alarm = ""; User = "";   

Sometimes I can fill up the devicename user , sometimes I devicename Alarms .. I can not get any data from my code. I need help Here is my code:

  list & lt; Activity log & gt; List = db.ActivityLog.Where (C => c.Devices.devName.ToLower (). Includes (devicename.ToLower ()). Where (c = & gt; c.users.uName.ToLower (). Contains (user. Taylor ()). Where (C => c.AlarmCodes.aName.ToLower (). Includes (alarm. ToLower ()). Order By (C => CDATime). Take Skip (Skip) (pageSize) .ToList ();    

  list & lt; activity log & gt; list = Db.ActivityLog.Where (C => devicename == "" || c.Devices.devName.ToLower () contains it (devicename.ToLower ()). Where (C => User == "C" (C => Alarm == "" || c.AlarmCodes.aName.ToLower (). It contains (alarm. ToLower ()). OrderBe (C = & gt; CDATime). Leaving (Skip ). Move (Page Size). St ();   

And as Mihai suggested that you can add to all the stories. the

Comments

Popular posts from this blog

python - how we can use ajax() in views.py in django? -

matlab - Using loops to get multiple values into a cell -

python - Sequence Pattern recognition with Pybrain -