Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在asp.net mvc中获取最后插入的邮件?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 如何在asp.net mvc中获取最后插入的邮件?

Asp.net mvc 如何在asp.net mvc中获取最后插入的邮件?,asp.net-mvc,Asp.net Mvc,我在数据库中有错误 访问数据库中的非静态成员需要对象引用 我的方法 public static object GetOrderEmail(List<Lunch> lunch1) { StringBuilder email = new StringBuilder(); string text = ""; foreach (var lunch in lunch1) { Lunch lun = db.Lu

我在数据库中有错误

访问数据库中的非静态成员需要对象引用

我的方法

public static object GetOrderEmail(List<Lunch> lunch1)
{         
   StringBuilder email = new StringBuilder();

   string text = "";

   foreach (var lunch in lunch1)
   {              
      Lunch lun = db.Lunch.OrderByDescending(p => p.Email).FirstOrDefault().Email;
      email.AppendFormat(lunch.Email);

      text = lunch.Email;
   }

   return text;
 }
公共静态对象GetOrderEmail(列表1)
{         
StringBuilder电子邮件=新建StringBuilder();
字符串文本=”;
foreach(午餐1中的var午餐)
{              
午餐lun=db.午餐.OrderByDescending(p=>p.Email).FirstOrDefault().Email;
email.AppendFormat(午餐.电子邮件);
text=午餐。电子邮件;
}
返回文本;
}

这很简单。
db
中的
sunch
字段不是静态的,您试图像db.sunch一样访问它。要么让它成为静态的,要么创建一个db实例。你能给我们展示一下db的定义和午餐的定义吗