using System;

namespace NHibernate.Driver
{
    /// <summary>
    /// The AdvantageDatabaseServer8Driver provides a database driver
for Advantage Database Server 8.0 and above.
    /// Considering the compatibility of this driver, it's recommended
that you use the Advantage .Net Provider v7.0.
    /// </summary>
    public class AdvantageDatabaseServerDriver : ReflectionBasedDriver
    {
        public AdvantageDatabaseServerDriver()
            : base(
                        "Advantage.Data.Provider",
            "Advantage.Data.Provider",
            "Advantage.Data.Provider.AdsConnection",
            "Advantage.Data.Provider.AdsCommand")
                {
                }

        public override bool UseNamedPrefixInSql
        {
            get { return true; }
        }

        public override bool UseNamedPrefixInParameter
        {
            get { return false; }
        }

        public override string NamedPrefix
        {
            get { return ":"; }
        }
    }
}

Reply via email to