Я сохранил несколько значений в конфигурации, и теперь я хочу сравнить эти значения с теми, которые поступают из БД. Есть метод, который состоит из словаря, который я хочу получить свойство для проверки. Что такое AccountNumber?
Как мне заполнить словарь, чтобы получить ключ и использовать его для проверки, существует ли значение?
public FinancialDocument(FinancialDocumentMetadata metaData, Uri url)
{
MetaData = metaData;
DocumentUrl = url;
}
**Model**
public class FinancialDocumentMetadata
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid Id { get; set; }
public string AccountNumber { get; set; }
--
--
--
}
Это значения конфигурации
<add key="AccountNumbers" value="A,B,C,D,E,F"/>
Получение хранилища учетных записей из конфигурации
string[] accountArray = System.Configuration.ConfigurationManager.AppSettings["AccountNumbers"].Split(',').Select(s => s.Trim()).ToArray();
List<string> accountlist = new List<string>(accountArray);
Этот метод получил словарь файлов. Я хочу проверить свойство (AccountNumber) из FinancialDocument для проверки по
private void Generate(Document targetDocument, Dictionary<FinancialDocument, PdfDocument> files)
{
//Want to check against the accounts numbers, if exists.
if (accountlist.Contains("files.xxx.accountnumber"))//Not sure how i can filter the AccountNumber field to check against.
{
--
}
}