static void CreateDemoData() { var gen = new GenHelper(); var ids = new List <string>(); for (int i = 0; i < 200; i++) { var id = gen.MakeTosh(20); ids.Add(id); contacts.Add(new Contact() { UserName = id, FullName = gen.GetFullName() }); } for (int i = 0; i < 5000; i++) { var id1 = gen.Next(ids.Count); var id2 = gen.Next(ids.Count - 1); articles.Add(new Article() { ID = i, Title = GenHelper.ToTitle(gen.MakeBlah(gen.Next(7))), Content = gen.MakeBlahBlahBlah(5 + gen.Next(100), 7), Author = contacts[id1] }); } }
public void LoadDemoData() { var dt = dataSet.Tables["Contacts"]; var gen = new GenHelper(); for (int i = 0; i < 200; i++) { var id = gen.MakeTosh(20); var fullName = gen.GetFullName(); var age = 16 + gen.Next(80); var rating = gen.Next(100) * gen.Next(100) * 0.001f; dt.LoadDataRow(new object[] { id, fullName, age, rating }, LoadOption.OverwriteChanges); } }
void CreateDemoData() { var inMemoryDataStore = (InMemoryDataStore)DataStore; var ds = new DataSet(); using (var ms = new System.IO.MemoryStream()) { using (var writer = System.Xml.XmlWriter.Create(ms)) { inMemoryDataStore.WriteXml(writer); writer.Flush(); } ms.Flush(); ms.Position = 0; ds.ReadXml(ms); } var gen = new GenHelper(); var idsAccount = new List <string>(); var dtAccounts = ds.Tables["Accounts"]; for (int i = 0; i < 200; i++) { var id = gen.MakeTosh(20); idsAccount.Add(id); dtAccounts.Rows.Add(id, gen.GetFullName()); } var dtMessages = ds.Tables["Messages"]; for (int i = 0; i < 5000; i++) { var id1 = gen.Next(idsAccount.Count); var id2 = gen.Next(idsAccount.Count - 1); dtMessages.Rows.Add(null, GenHelper.ToTitle(gen.MakeBlah(gen.Next(7))), gen.MakeBlahBlahBlah(5 + gen.Next(100), 7), idsAccount[id1], idsAccount[(id1 + id2 + 1) % idsAccount.Count]); } ds.AcceptChanges(); using (var ms = new System.IO.MemoryStream()) { ds.WriteXml(ms, XmlWriteMode.WriteSchema); ms.Flush(); ms.Position = 0; using (var reader = System.Xml.XmlReader.Create(ms)) { inMemoryDataStore.ReadXml(reader); } } }