我昨天开始关注Subsonic,并且无法确定如何完成最基本的任务。我已经看过ActiveRecord和SimpleRepository的演示,但是它们不符合我们的要求所以我正在尝试使用Linq模板。
Linq的入门指南已经足够进行查询,但是我如何做其他事情,比如插入记录并获取自动增量ID?
是否有合理全面的指南在某处使用Subsonic Linq?
答案 0 :(得分:1)
有这样的: http://subsonicproject.com/docs/Using_AdvancedTemplates
我能看到的有点稀疏:)。在大多数情况下,它就像Linq to SQL一样,你需要创建“DB”。该DB允许您对所有对象进行插入,删除等操作。您也可以进行聚合等。
using(var db = new NorthwindDB()){ db.Insert.Into(“Name”)。Values(“New Name”)。Execute(); }
用于与数据库交互的工具遵循我们的简单查询工具: http://subsonicproject.com/docs/Simple_Query_Tool
如果您想要为您完成更多的事情(比如获取新的ID等),您应该坚持使用ActiveRecord。
出于好奇 - 什么不合适?