私は2つのテーブルを持っています。コードから2つのテーブルを照会
最初のテーブル:従業員
IdEmployee
Name
LastName
第二のテーブル:CommentsEmployee
IdComment
IdEmployee
Note
、2つの表にIdEmployeeとの協議を行う名前を取得し、IdComment、およびから注意してくださいC# テーブルはSQL型です は試していました
DetachedCriteria criteria1 = DetachedCriteria.For<Employee>()
.Add(Restrictions.Eq("IdEmployee", 2))
.SetFetchMode("Name", FetchMode.Eager);
DetachedCriteria criteria2 = DetachedCriteria.For<CommentsEmployee>()
.Add(Restrictions.Eq("IdEmployee", 2))
.SetFetchMode("IdComment", FetchMode.Eager)
.SetFetchMode("Note", FetchMode.Eager);
var result = session.CreateMultiCriteria()
.Add(criteria1)
.Add(criteria2)
.List();
///////////////////////////////////////////////////////////////////// //////////////////////////////////
var result = session
.CreateCriteria<Employee>()
.CreateCriteria("CommentsEmployee")
.Add(Restrictions.Eq("IdEmployee", f))
.List();
誰でも私を助けることができます
何?あなたの質問を明確にすることができますか? – jp2code
私はあなたの質問をきちんと整理しようとしましたが、まだそれほど意味がありません。テキストを言い換えると答えが必要な場合は実際に質問を含めることができます。 – Town
あなたの質問には、あなたが達成しようとしていること、Linq-to-SQL、DataTables、コレクションなど、あなたが話しているテーブルの種類や、動作しません。 – Tipx