SOLUTION:
public class CustomMsSql2008Dialect : MsSql2008Dialect
{
public override string PrimaryKeyString
{
get { return "primary key nonclustered"; }
}
}
Now using CustomMsSql2008Dialect like Dialect in configuration initialization I will not have primary key like clustered index , id will be nonclustered index.