private static Dictionary<long, string> getPrimaryKeyValues(DataTuple dt, List<long> pks)
{
Dictionary<long, string> temp = new Dictionary<long,string>();
foreach (long k in pks)
{
object value = dt.VariableValues.Where(p => p.VariableId.Equals(k)).First().Value;
if (value != null)
temp.Add(k, value.ToString());
else
temp.Add(k, "");
}
return temp;
}