在面向对象语言中执行SQL的最简单方法是什么?

时间:2014-12-13 17:32:10

标签: sql web-applications

我想编写一个以面向对象的方式使用SQL数据库的Web应用程序。

我想通过编写一个类(不是在XML或第三方工具中)来定义表,例如:

class MyUser : DatabaseObject {
    String Name;
    int Age;
}

查询应该用本机代码编写,如下所示:

DB.Select<MyUser>(user => user.Name == "test" && user.Age > 18 && Data.Exists<FriendshipRelation>(rel => rel.A == user && rel.B == ADMIN));

对于像Java或C#这样的语言,是否有这样的解决方案? 在选择使用哪种解决方案时应该考虑什么?

0 个答案:

没有答案