0
我有三個表A,B,C;除了在asp.net MVC的兩個表與實體前臺MVC
//Table A
public class Question
{
[Key]
public int ID { get; set; }
[Required]
public string Name { get; set; }
}
//Table B
public class Answer
{
[Key]
public int ID { get; set; }
[Required]
public string Name { get; set; }
[Required]
public int QusetionID { get; set; }
[Required]
public int LocalID { get; set; }
}
//Table C
public class Local
{
[Key]
public int ID { get; set; }
[Required]
public string Name { get; set; }
[Required]
public int Localip { get; set; }
}
的是,不是由本地 回答所需的查詢問題,你怎麼除了使用兩個矩陣使用什麼樣的? 使用實體框架在Asp.net MVC 我想顯示一個未回答的問題列表?
string ip = Request.UserHostAddress;
var answerip = db.Answer.Where(l => l.Local.Localip == ip);
var quslist = db.Qustions.Except(answerip);
什麼是表C中有你的問題呢?如果它不相關,那麼不要將它包含在你的問題中。 – mason
這些問題沒有多大意義。你可以編輯它更清晰?杜你想要所有沒有答案的問題或者所有問題都沒有答案,而答案又有一個本地答案?此外,如果這些情況下,你有什麼嘗試,你期望使用LINQ或? –
string ip = Request.UserHostAddress; var answerip = db.Answer.Where(l => l.Local.Localip == ip); var quslist = db.Qustions.Except(answerip); – Sultan