/// <summary> /// Initializes a new instance of the <see cref="XmlFileRepository{TEntity}" /> class. /// </summary> /// <param name="filename">The filename.</param> /// <param name="removeDefaultNamespace">Whether to write default namespace.</param> public XmlFileRepository(string filename, bool removeDefaultNamespace = true) : base(filename, file => RepositoryHelper.ReadXml <List <TEntity> >(file), (file, obj) => RepositoryHelper.WriteXml(file, obj, removeDefaultNamespace)) { }
/// <summary> /// Initializes a new instance of the <see cref="BinaryFileRepository{TEntity}" /> class. /// </summary> /// <param name="filename">The filename.</param> public BinaryFileRepository(string filename) : base(filename, file => RepositoryHelper.ReadBinary <List <TEntity> >(file), (file, obj) => RepositoryHelper.WriteBinary(file, obj)) { }