コード例 #1
0
        private T GetXmlObject <T>(int id, string key) where T : IXmlSerializable, new()
        {
            var ro = _reposDA.Select(id, key);

            if (ro == null)
            {
                return(default(T));
            }

            _reposDA.Delete(ro.ReposID);

            var xDoc = XDocument.Parse(ro.Data);
            var t    = new T();

            t.Initialize(xDoc);

            return(t);
        }