zoukankan      html  css  js  c++  java
  • EntitySpace 常用语句

    EntitySpace 这个是很早期的ORM框架,最近发现这个破解的也都不能用了。有谁知道能用的,联系我。

    1. where带几个条件的 

    query.Where(query.ProductTempStatus.Equal((int)tempStatus) | query.ProductStatus.Equal((int)status));

     query.Where(query.ProductTempStatus.Equal((int)tempStatus) && query.ProductStatus.Equal((int)status));

    2. 批量更新的:

     public bool UpdateProductTempStatusBatch(List<int> productIds,ProductTempStatus status)
            {
                try
                {


                    AwhProducts product = new AwhProducts();
                    AwhProductsCollection products = new AwhProductsCollection();
                    AwhProductsQuery query = new AwhProductsQuery();

                    query.Where(query.ProductID.In(productIds));

                    products.Load(query);

                    foreach (var item in products)
                    {
                        item.ProductTempStatus = (int)status;
                    }

                    products.Save();

                    return true;

                }
                catch (Exception ex)
                {
                    return false;
                }

            }

    3. 使用事务

    //MYSQL的事务语句无效

     using (esTransactionScope scope = new esTransactionScope())
     {

    ...

    ...

     product.Save();

    brand.Save();

    scope.Complete();

    }

    其它事务的用法:

     using (esTransactionScope noTrans = new esTransactionScope(esTransactionScopeOption.Suppress))

     using (esTransactionScope rootTrans2 = new esTransactionScope(esTransactionScopeOption.RequiresNew))

    查看这里:

    http://www.entityspaces.net/blog/CategoryView,category,Transactions.aspx

    4.人工执行SQL语句

    esUtility util = new esUtility();
    int count = (int)util.ExecuteScalar(esQueryType.Text, "Select Count(*) From Employees");

  • 相关阅读:
    关于高等代数的证明题
    关于微小摄动法的专题讨论
    关于数学分析的数学竞赛题
    关于高等代数的数学竞赛题
    关于幂等阵与幂幺阵的专题讨论
    关于幂零阵与秩1阵的专题讨论
    关于可交换阵与数量阵的专题讨论
    关于等价标准形的专题讨论
    css制作圣诞树
    Integer.parseInt() 错误
  • 原文地址:https://www.cnblogs.com/webfpc/p/2475914.html
Copyright © 2011-2022 走看看