mvc linq 查询总是空
controller
...
UserDBContext userdb = new UserDBContext();
var logindata = from lg in userdb.users
select lg;
if (logindata.Any())
{...
Models里
public class User
{
public int id { get; set; }
[Required]
[Display(Name = "用户名")]
public string username { get; set; }
[Required]
[DataType(DataType.Password)]
[Display(Name = "密码")]
public string password { get; set; }
[Display(Name = "权限")]
public string uright { get; set; }
}
public class UserDBContext : System.Data.Entity.DbContext
{
public System.Data.Entity.DbSet<User> users { get; set; }
}
为什么 返回的 总是空白啊,数据库表也有2条数据的 --------------------编程问答-------------------- 看一下生成的sql --------------------编程问答-------------------- 没有 使用linq to sql
--------------------编程问答-------------------- UserDBContext userdb = new UserDBContext();
你是说userdb.users是空还是
var logindata = from lg in userdb.users
select lg;
还是说logindata 这个是空?
userdb的users为空的话,你把 UserDBContext userdb = new UserDBContext("连接字符串");
写上试试
补充:.NET技术 , ASP.NET