【发布时间】:2011-04-21 14:33:22
【问题描述】:
我如何编写将 LINQ 转换为 SQL 的 ORM?
我已经制作了一个现有的 ORM,但我想用 LINQ 对其进行改进,这样我就可以说:
MyORMObject.GetAll(o => o.firstName == "peter");
我脑海中的想法是系统会接受它并将其转换为查询。我想最难的部分是读取解析到 LINQ 部分的内容。
我该怎么做?换句话说,我将如何(通过反射或其他方式)读取正在使用的 FirstName 属性及其所需的匹配项“Peter”?
【问题讨论】:
标签: c# sql linq reflection orm