SQL查询的包装器

时间:2011-06-04 16:00:00

标签: .net sql wrapper

我有一个想法为.NET编写库。这个库将是SQL查询的对象包装器,这不是ORM,这是避免在小项目中使用硬编码SQL的简单工具。例如使用:

var query = Query.Select("Name")
                 .From("Product")
                 .Where("Price", Operator.MoreThan, 5);
string result = query.Build();
result

生成SQL代码:

SELECT Name FROM Product WHERE Product.Price > 5

有人知道.NET的类似库吗?

2 个答案:

答案 0 :(得分:2)

Entity FrameworkLINQ to SQL。值得注意的是,EF正在看到更加积极的发展。

答案 1 :(得分:0)

iBatis.Net和NHibernate做类似的事情。