Я не являюсь разработчиком на C # или ASP.Net, но могу гарантировать, что вы можете создать приложение, использующее базу данных Native XML, независимо от того, на каком языке вы говорите. «База данных Native XML» указывает, что внутри, менеджер баз данных использует фактический XML для хранения данных, а не какой-либо другой промежуточный формат, в отличие от баз данных с поддержкой XML.
Для получения дополнительной информации о таких различиях вы можете посмотреть здесь .
Я попытался сделать это пояснение, чтобы вы не вводили в заблуждение собственный XML с базой данных XML Embedded.
В приведенной выше ссылке вы также можете увидеть некоторые собственные XML-базы данных, и некоторые из них написаны на C или C ++ (например, сама Sedna, но также и Berkeley XML DB, которая имеет довольно хороший обзор в вопросе Является ли Berkeley DB) XML - жизнеспособный сервер базы данных? ). Некоторые из этих баз данных могут быть встроены, но это сильно зависит от вашего языка разработки. Я знаю, что встраиваемая база данных - это eXist, которая полностью написана на Java (и может быть встроена в приложения Java). Вам нужно будет получить доступ к базе данных из вашего приложения через сеть.
Поскольку ваш предпочтительный язык - C #, и вы намерены иметь дело с Sedna (я полагаю), вы можете скачать драйверы здесь (есть драйверы C #!).
Обратите внимание, я не проверял это сам.