Я пользуюсь провайдером данных Google и считаю, что это самый простой способ добиться желаемого поведения.Это в основном сторонний инструмент, который позволяет подключаться и получать доступ к данным так же, как и к любой традиционной базе данных.После его настройки выбрать день рождения так же просто, как запросить таблицу контактов:
GoogleConnection connection = new GoogleConnection(connectionString);
GoogleCommand cmd = new GoogleCommand(
"SELECT Birthday FROM Contacts where Contacts.Birthday >= @date",
connection);
cmd.Parameters.Add(new GoogleParameter("date", "4/3/1997"));
GoogleDataReader gdr = cmd.ExecuteReader();
while (gdr.Read())
{
//any code
}
Я нашел это намного проще, чем другие методы.Это ссылка на их сайт: Google Data Provider