当前位置:编程学习 > C#/ASP.NET >>

求大神,求解答,求帮忙,求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);
var model=from user in users
          where user.Company.CompanyName==companyName
          select user;
--------------------编程问答-------------------- 回复2楼:

你好,你的代码是ASP.NET的吗??我有些不太明白你写的。我还是个初级学员。能讲解一下吗??谢谢了!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,