Я пишу плагин, который будет обнаруживать повторяющийся идентификатор при создании и ограничивать пользователя вместо ввода нового идентификатора. ПРИМЕЧАНИЕ. Я НЕ МОГУ ИСПОЛЬЗОВАТЬ МЕТОДЫ ДУБЛИРОВАНИЯ ПО УМОЛЧАНИЮ, ПРЕДОСТАВЛЯЕМЫЕ MICROSOFT DYNAMICS 2013 или 2015. ЭТО ОСОБЫЙ СЛУЧАЙ. Ниже приведен код моего плагина:
enter code here
if (entity.LogicalName == "new_studentinformation")
{
// An accountnumber attribute should not already exist because
// it is system generated.
if (entity.Attributes.Contains("new_studentid") == false)
{
// Create a new accountnumber attribute, set its value, and add
// the attribute to the entity's attribute collection.
Random rndgen = new Random();
entity.Attributes.Add("new_studentid", rndgen.Next().ToString());
}
Теперь проблема, с которой я сталкиваюсь, находится в этой строке
если (entity.Attributes.Contains("new_studentid") == "Что-то")
как я могу получить значение, введенное пользователем в crm, и сравнить его с моими существующими записями?