次のように、文字列として保存されている24時間形式を現在の時刻と比較しようとしています。
[AllowAnonymous]
public ActionResult _ProgOn()
{
int i = (int)DateTime.Now.DayOfWeek;
DateTime dt = DateTime.Now;
var onNow = db.Programs
.Where(u => u.PrOk == true)
.Where(u => u.DaId == i)
.Where(u => u.TimeOn == dt.ToString("HH:mm"));
return PartialView(onNow);
しかし、それはLinqクエリには受け入れられないようです。正しい方向を向いていただければ幸いです。