亚音速3 Linq文档

时间:2010-02-26 03:22:01

标签: orm subsonic subsonic3

我昨天开始关注Subsonic,并且无法确定如何完成最基本的任务。我已经看过ActiveRecord和SimpleRepository的演示,但是它们不符合我们的要求所以我正在尝试使用Linq模板。

Linq的入门指南已经足够进行查询,但是我如何做其他事情,比如插入记录并获取自动增量ID?

是否有合理全面的指南在某处使用Subsonic Linq?

1 个答案:

答案 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。

出于好奇 - 什么不合适?