/// <summary>
/// <para>获得A0_USER对象列表</para>
/// <para>by zhouyilong</para>
/// </summary>
/// <param name="v"></param>
/// <returns></returns>
public List<A0_USER> GetA0_USER(sxgismis v, A0_USER a0_USER)
{
if (a0_USER != null)
{
//a0_USER.A0_ID = "U000814";
//a0_USER.A0_CAPTION = "周";
//a0_USER.A0_ID = a0_USER.A0_ID == null ? string.Empty : a0_USER.A0_ID;
//a0_USER.A0_CAPTION = a0_USER.A0_CAPTION == null ? string.Empty : a0_USER.A0_CAPTION;
//Func<A0_USER,bool> f = p => p.A0_ID == a0_USER.A0_ID || p.A0_CAPTION == a0_USER.A0_CAPTION;
//Func<A0_USER,bool> f2 = p => ((string.IsNullOrEmpty(a0_USER.A0_ID) || p.A0_ID == a0_USER.A0_ID)
// && (string.IsNullOrEmpty(a0_USER.A0_CAPTION) || p.A0_CAPTION == a0_USER.A0_CAPTION));
//return v.A0_USER.Where(f).ToList().Where(f2).ToList();
//return v.A0_USER.Where(p => (p.A0_ID == a0_USER.A0_ID || p.A0_CAPTION == a0_USER.A0_CAPTION)).ToList().Where(p => ((string.IsNullOrEmpty(a0_USER.A0_ID) || p.A0_ID == a0_USER.A0_ID)
// && (string.IsNullOrEmpty(a0_USER.A0_CAPTION) || p.A0_CAPTION == a0_USER.A0_CAPTION))).ToList();
return v.A0_USER.ToList();
}
else
{
return null;
}
}
//Stopwatch的使用,测试代码执行时间
System.Diagnostics.Stopwatch sw = System.Diagnostics.Stopwatch.StartNew();
//代码块
sw.Stop();
return sw.ElapsedTicks.ToString();
Linq to sql性能探讨
最新推荐文章于 2024-11-27 14:04:37 发布