我有以下代码。为了提高性能,我期待着在开始扫描表中的前500项之前重新构建表上的索引。
using(var session = sManager.OpenSession())
{
using (var trans = session.BeginTransaction())
{
var rows = 0;
foreach (var idsChunk in total.Chunk(500))
{
.... <Execute Update>
}
trans.Commit();
}
}您能建议我是否可以使用NHibernate重新构建表上的索引吗?如果可以,那么如何重建?
致以问候。
发布于 2013-12-18 23:37:46
不是的。这不是NHibernate的职责范围。NHibernate是一种对象关系管理,而不是数据库管理工具。
https://stackoverflow.com/questions/20638393
复制相似问题