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实现HTML标签转义及反转义
    mvc中服务器端、客户端属性验证
    Ajax.ActionLink参数详解
    Ajax.BeginForm参数详解
    AjaxHelper简介
    将博客搬至CSDN
    Sequelize小记
    端口: 查看端口状态
    搭建git服务器
  • 原文地址:https://www.cnblogs.com/xiajing12345/p/3453164.html
Copyright © 2011-2022 走看看