关于如何在SubSonic中使用SQL2005的全文搜索,有没有一个普遍的共识?我知道我可以使用InlineQuery并获得IDataReader,但这是唯一的方法吗?另外,我如何将分页合并到其中?我是否必须自己在InlineQuery中编写分页?
我真正想做的事情是这样的:
new Select().From<Item>().Where("FreeText(Title, @title)").ExecuteAsCollection<ItemCollection>();这样,我就可以使用内置的Subsonic分页函数,而不必用SQL编写整个查询
发布于 2009-01-13 07:47:27
这是使用SubSonic的一种情况,我认为创建存储过程并从结果构建集合更容易。在存储过程中分页并不难实现(捕获SubSonic生成的sql并重用它)。
通过将SPs.SPNameHere.GetReader()传递给ItemCollection.Load()方法,可以从存储过程构建类型化集合。确保存储过程返回SELECT * FROM项将返回的内容。
发布于 2009-01-16 06:57:47
这将不能像现在这样与SubSonic一起工作。我不久前做了一个补丁,可以做这样的事情,但它从来没有进入过。我想知道这是不是应该是他们的,你觉得呢?
https://stackoverflow.com/questions/438172
复制相似问题