Я предположил, что вы используете XPO:
foreach (XPClassInfo classInfo in xpoSession.Dictionary.Classes)
{
Console.WriteLine(classInfo.FullName + "=" + classInfo.KeyProperty);
}
Если у вас простой первичный ключ, используйте classInfo.KeyProperty.Name
, чтобы получить его имя.