/// <summary>
        /// Configures the factory instance
        /// </summary>
        static DapperAccessLayer()
        {
            s_Factory.ImplementAttributedMethods <QueryAttribute>()
            .UsingSharedExecuter(InitQuery, ExecQuery)
            .WithSyntaxChecker(CheckQuery);

            s_Factory.ImplementAttributedMethods <NonQueryAttribute>()
            .UsingSharedExecuter(InitNonQuery, ExecNonQuery)
            .WithSyntaxChecker(CheckNonQuery);

            s_ParameterFactory.ImplementProperties().UsingBackingField();
        }
示例#2
0
 /// <summary>
 /// Configure factory once.
 /// </summary>
 static MailAccessLayer()
 {
     s_Factory.ImplementAttributedMethods <SendAttribute>()
     .WithSyntaxChecker(CheckSendMethod)
     .UsingSharedExecuter(InitSend, ExecSend);
 }