求大神,求解答,求帮忙,求castle和Nhibernate高手。。要崩溃了。
两张表,公司表company和用户表 user company中有user的外键。实体类是自动生成的。所以在实体中他们的关系体现成了外键类,而不是外键ID。
company实体 中的 外键关系为:
private CTIUser _cTIUser;
[BelongsTo("CTI_UserID")]
public CTIUser CTIUser
{
get
{
return this._cTIUser;
}
set
{
this._cTIUser = value;
}
}
user实体中的关系为:
private System.Collections.IList _cTICompanyInfos;
[HasMany(typeof(CTIUser), Table = "CTI_User", ColumnKey = "CTI_UserID")]
public System.Collections.IList CTICompanyInfos
{
get
{
return this._cTICompanyInfos;
}
set
{
this._cTICompanyInfos = value;
}
}
前台传过来的查询条件是相对于这个公司的userName. userType ,还有公司的companyName, companyState。
请问怎么样在前台页面上显示查询出来的所有信息??
先不说条件,就是能显示出来所有的信息就成。
帮忙写一下数据访问层的方法,如果知道哪里有资料查,给个链接也可以,谢谢!!!给你们分分!! --------------------编程问答-------------------- 不会帮忙顶! --------------------编程问答--------------------
var users=db.Session.Users.Where(x=>x.UserName==userName&&x.UserType==userType);--------------------编程问答-------------------- 回复2楼:
var model=from user in users
where user.Company.CompanyName==companyName
select user;
你好,你的代码是ASP.NET的吗??我有些不太明白你写的。我还是个初级学员。能讲解一下吗??谢谢了!
补充:.NET技术 , ASP.NET