当前位置: 首页>>代码示例>>C#>>正文


C# SqlQuery.SetParameter方法代码示例

本文整理汇总了C#中SqlQuery.SetParameter方法的典型用法代码示例。如果您正苦于以下问题:C# SqlQuery.SetParameter方法的具体用法?C# SqlQuery.SetParameter怎么用?C# SqlQuery.SetParameter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SqlQuery的用法示例。


在下文中一共展示了SqlQuery.SetParameter方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: findUsersByNameAndProjection

    public User[] findUsersByNameAndProjection()
    {
        SqlQuery<User> query = new SqlQuery<User>( "Name = ?"){Projections = new []{"Name"}};
        query.SetParameter (1, "John Dow");

        return proxy.ReadMultiple<User>(query);
    }
开发者ID:Gigaspaces,项目名称:xapnet-tutorial,代码行数:7,代码来源:QueryService.cs

示例2: sqlParameterFindUsersByNameAndCreditLimit

 public User[] sqlParameterFindUsersByNameAndCreditLimit()
 {
     SqlQuery<User> query = new SqlQuery<User>("Name = ? AND CreditLimit > ?");
     query.SetParameter(1, "John Dow");
     query.SetParameter(2, 1000.00);
     return proxy.ReadMultiple<User>(query);
 }
开发者ID:Gigaspaces,项目名称:xapnet-tutorial,代码行数:7,代码来源:QueryService.cs

示例3: findUsersByEnum

 public User[] findUsersByEnum()
 {
     SqlQuery<User> query = new SqlQuery<User>(  "Status = ?");
     query.SetParameter(1, EAccountStatus.BLOCKED);
     return proxy.ReadMultiple<User>(query);
 }
开发者ID:Gigaspaces,项目名称:xapnet-tutorial,代码行数:6,代码来源:QueryService.cs

示例4: readProductsBySQL

 public SpaceDocument[] readProductsBySQL()
 {
     SqlQuery<SpaceDocument> query = new SqlQuery<SpaceDocument>("Product","Price > ?");
     query.SetParameter(1, 15.0);
     return proxy.ReadMultiple<SpaceDocument>(query);
 }
开发者ID:Gigaspaces,项目名称:xapnet-tutorial,代码行数:6,代码来源:QueryService.cs

示例5: queryExamples

    public void queryExamples()
    {
        SpaceTypeDescriptorBuilder descriptorBuilder = new SpaceTypeDescriptorBuilder("WithCompoundIndex");
        descriptorBuilder.AddFixedProperty("IntProp", typeof(int));
        descriptorBuilder.AddFixedProperty("StringProp", typeof(String));
        descriptorBuilder.AddFixedProperty("LongProp", typeof(long));
        descriptorBuilder.AddCompoundIndex(new []{ "IntProp", "StringProp" });
        descriptorBuilder.AddCompoundIndex(new []{ "LongProp", "StringProp" });

        // Option 1 - Use the fluent setParameter(int index, Object value) method:
        SqlQuery<Account> query1 = new SqlQuery<Account>("num > ? or num < ? and name = ?");
        query1.SetParameter(1, 2);
        query1.SetParameter(2, 3);
        query1.SetParameter(3, "smith");

        query1.Routing = 1;

        // Option 2 - Use the setParameters(Object... parameters) method:
        SqlQuery<Account> query2 = new SqlQuery<Account>("num > ? or num < ? and name = ?");
        //	query2.SetParameter(2, 3, "smith");

        // Option 3: Use the constructor to pass the parameters:
        //SqlQuery<Account> query3 = new SqlQuery<Account>("num > ? or num < ? and name = ?", 2, 3, "smith");
    }
开发者ID:Gigaspaces,项目名称:xapnet-tutorial,代码行数:24,代码来源:QueryService.cs

示例6: clearUserBySQL

 public void clearUserBySQL()
 {
     SqlQuery<User> query = new SqlQuery<User>("Name = ?");
     query.SetParameter(1, "John Dow");
     proxy.Clear(query);
 }
开发者ID:Gigaspaces,项目名称:xapnet-tutorial,代码行数:6,代码来源:CRUDService.cs

示例7: takeUserBySQL

    public User takeUserBySQL()
    {
        SqlQuery<User> query = new SqlQuery<User>("Status = ?");
        query.SetParameter(1, EAccountStatus.BLOCKED);

        return proxy.Take<User>(query);
    }
开发者ID:Gigaspaces,项目名称:xapnet-tutorial,代码行数:7,代码来源:CRUDService.cs

示例8: unprocessedData

 SqlQuery<Payment> unprocessedData()
 {
     SqlQuery<Payment> template = new SqlQuery<Payment>( "status = ?");
     template.SetParameter(1, ETransactionStatus.CANCELLED);
     return template;
 }
开发者ID:Gigaspaces,项目名称:xapnet-tutorial,代码行数:6,代码来源:PaymentQueryListener.cs


注:本文中的SqlQuery.SetParameter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。