2
我想創建類似於nhibernate流利語法的東西。創建一個nhibernate查詢生成器
我有一個叫Query的類(其中t是我的一個sql表的類表示),我想添加一個Where表達式,以便它可以在內部生成一個sql字符串來執行。我只是爲了學習的目的而這樣做,這就是爲什麼我沒有使用真正的ORM。我不需要任何複雜的東西,只是試圖學習關於如何使用Func或表達式構建的基礎知識。
任何幫助將不勝感激。謝謝!!
我基本上要撥打:
var query = new Query<MyDomainClass>().Where(x => x.Id == 1);
,並讓它創建一個查詢,說"SELECT * FROM MyDomainClass WHERE Id = 1"
;
我不知道如何獲得對象的哪部分工作。
感謝您的幫助! – spyter