摘要:
1:利用反射实现 public T DeepCopy<T>(T obj) { object retval= Activator.CreateInstance(typeof(T)); PropertyInfo[] pis = typeof(T).GetProperties(); foreach (PropertyInfo pi in pis) { try{pi.SetValue(retval, pi.GetValue(obj, null), null); } catch{ } } return (T)retval; }2:利用xml序列化和反序列化实现 public T DeepCo 阅读全文
摘要:
IN确定给定的值是否与子查询或列表中的值相匹配。EXISTS指定一个子查询,检测行的存在。比较使用 EXISTS 和 IN 的查询这个例子比较了两个语义类似的查询。第一个查询使用 EXISTS 而第二个查询使用 IN。注意两个查询返回相同的信息。USE pubsGOSELECT DISTINCT pub_nameFROM publishersWHERE EXISTS(SELECT *FROM titlesWHERE pub_id = publishers.pub_idAND type = 'business')GO-- Or, using the IN clause:USE p 阅读全文