Linq 查询序列化(WPF、C#、XmlSerializer)
Linq query serializaton (WPF, C#, XmlSerializer)
我想序列化我的查询。我做了:
MyDBViewDataContext db = new MyDBViewDataContext();
List<test_view> tvq = (from tt in db.test_views
select tt).ToList();
const string filename = "serial_file.xml";
XmlSerializer serializer = new XmlSerializer(typeof(test_view));
FileStream stream = new FileStream(filename,FileMode.Create);
serializer.Serialize(stream, tvq);
stream.Close();
但是出了点问题,因为我得到了错误:
更改您的线路代码
XmlSerializer serializer = new XmlSerializer(typeof(test_view));
到
XmlSerializer serializer = new XmlSerializer(typeof(List<test_view>));
我想序列化我的查询。我做了:
MyDBViewDataContext db = new MyDBViewDataContext();
List<test_view> tvq = (from tt in db.test_views
select tt).ToList();
const string filename = "serial_file.xml";
XmlSerializer serializer = new XmlSerializer(typeof(test_view));
FileStream stream = new FileStream(filename,FileMode.Create);
serializer.Serialize(stream, tvq);
stream.Close();
但是出了点问题,因为我得到了错误:
更改您的线路代码
XmlSerializer serializer = new XmlSerializer(typeof(test_view));
到
XmlSerializer serializer = new XmlSerializer(typeof(List<test_view>));