我昨天才开始研究Subsonic,甚至连最基本的任务都搞不清楚。我看过ActiveRecord和SimpleRepository的演示,但它们不符合我们的要求,所以我尝试使用Linq模板。
Linq的入门指南介绍了足够执行查询的步骤,但是我如何做其他事情,比如插入一条记录并取回它的自动增量ID?
有没有一个合理全面的指南来使用Subsonic Linq?
发布于 2010-02-26 12:20:13
好的,有这样一个:http://subsonicproject.com/docs/Using_AdvancedTemplates
我可以看到它有点稀疏:)。在大多数情况下,它的工作原理就像Linq to SQL,因为您需要创建"DB“。该数据库允许您对所有对象进行插入、删除等操作。您还可以进行聚合等操作。
using(var db=new NorthwindDB()){ db.Insert.Into("Name").Values("New Name").Execute();}
用于与数据库交互的工具与我们的简单查询工具一起使用:http://subsonicproject.com/docs/Simple_Query_Tool
如果你想为你做更多的事情(比如找回新的id,等等),你应该坚持使用ActiveRecord。
出于好奇心--什么不合适?
https://stackoverflow.com/questions/2339297
复制相似问题