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