Прошу прощения за возможную некорректность, плохо разбираюсь с linq.
Какой способ использования XDocument (xml linq) лучше, если предположить что файл бд станет большим?
Сделать общим в классе и использовать в дальнейшем в методах?
public class XmlController
{
private string dbPath = @"DB.xml";
XDocument xDoc;
public bool load()
{
try
{
xDoc = XDocument.Load(dbPath);
}
...........
Или создавать объект в каждой фунции, при необходимости внесения коррекции в xml код подобной этой:
public bool addPack(string name)
{
try
{
XDocument xDoc = XDocument.Load(dbPath);
........