我有一个想法为.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的类似库吗?
答案 0 :(得分:2)
Entity Framework或LINQ to SQL。值得注意的是,EF正在看到更加积极的发展。
答案 1 :(得分:0)
iBatis.Net和NHibernate做类似的事情。