zoukankan      html  css  js  c++  java
  • 动态执行linq 语句 NLinq

    using Evaluant.NLinq.Memory;
    using System.Collections.Generic;
    using Evaluant.NLinq;
    using System.Collections;
    using Microsoft.VisualStudio.TestTools.UnitTesting;

    #region test

                LinqToMemory linq;
                NLinqQuery query;
                MyHotelDataContext dataContext = new MyHotelDataContext();
                var v = from t in dataContext.T1_Area  where t.AreaEN.Contains("d") select t;
                //query = new NLinqQuery(@"from t in T1_Area where t.Code.Trim()==AA select t");
                //query = new NLinqQuery(@"from t in T1_Area where t.AreaCN==AA select t");
                query = new NLinqQuery(@"from t in T1_Area where t.AreaCN.Contains(AA) select t");
                List<object> n = new List<object>();

                linq = new LinqToMemory(query);
                linq.SetParameter("T1_Area", dataContext.T1_Area);
                linq.SetParameter("AA", "欧洲");
                IList where1 = linq.List();

                Assert.AreEqual(2, where1.Count);

                #endregion

  • 相关阅读:
    【JS】DOM
    【JS】事件处理
    【JS】引用类型之Global
    【JS】引用类型之RegExp
    【JS】引用类型之Function
    树形图(菜单)构建组建dhtmlXTree
    【JS】引用类型之String
    【JS】引用类型之Math
    【JS】鼠标事件
    【JS】UI事件
  • 原文地址:https://www.cnblogs.com/xiajing12345/p/3453164.html
Copyright © 2011-2022 走看看