gpt4 book ai didi

c# - 有没有等同于 petapoco 的 Scala?

转载 作者:行者123 更新时间:2023-11-30 18:01:19 32 4
gpt4 key购买 nike

我正在学习 SCALA,但未能找到我喜欢的简单 Scala“微型 ORM”。我正在寻找像 petapoco ( http://www.toptensoftware.com/petapoco/ ) 这样重量很轻的东西。我能找到的最接近的东西是 anorm,但它似乎要求您指示它如何映射到数据库/从数据库映射。

在 petapoco 中,我可以这样做:

foreach (var a in db.Query<article>("SELECT * FROM articles"))
{
Console.WriteLine("{0} - {1}", a.article_id, a.title);
}

或者(在我没有类(class)但想直接传递给 Json 的情况下更好):

return Json(db.Query<dynamic>("Select name, id From people"));

提前致谢!

最佳答案

你可以看看OrmLite (一个 java 轻量级 ORM)或 Squeryl .不确定其中任何一个是否支持将查询结果直接转换为 Json。另一种选择是 lift mapper .如果您继续使用 lifts json 功能,转换为 json 将非常简单。

关于c# - 有没有等同于 petapoco 的 Scala?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9242813/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com