/// <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))
 {
 }
Exemplo n.º 2
0
 /// <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))
 {
 }