我有一个这样的列表现在我需要将列表中的数据插入到DB(sql server 2005)中。
如何通过1个记录迭代列表1并将它们插入到DB
中公共类用户
{
public string Name { get; set; }
public int Age { get; set; }
public string Gender { get; set; }
public string Country { get; set; }
}
public MainPage()
{
的InitializeComponent();
列出myList = new List
{
新用户{Name =“Hiro Nakamura”,性别=“M”,年龄= 24,国家=“日本”},
新用户{Name =“Mohinder Suresh”,性别=“M”,年龄= 26,国家=“印度”},
新用户{Name =“Claire Bennette”,性别=“F”,年龄= 19,国家=“美国”},
新用户{Name =“Matt Parkman”,性别=“M”,年龄= 30,国家=“美国”},
新用户{Name =“Nathan Patrelli”,性别=“M”,年龄= 30,国家=“美国”},
新用户{Name =“Peter Patrelli”,性别=“M”,年龄= 26,国家=“美国”},
新用户{Name =“Mica”,年龄= 12,性别=“M”,国家=“美国”},
新用户{Name =“Linderman”,性别=“M”,年龄= 56,国家=“美国”},
新用户{Name =“Ando”,年龄= 24,性别=“M”,国家=“日本”},
新用户{Name =“Maya”,年龄= 24,性别=“M”,国家=“墨西哥”},
新用户{Name =“Niki Sanders”,性别=“F”,年龄= 26,国家=“美国”},
新用户{Name =“Angela Patrelli”,性别=“F”,年龄= 26,国家=“美国”},
};
MyDataGrid.ItemsSource = myList;
}
任何帮助将不胜感激
感谢
答案 0 :(得分:0)
您可以一次在列表1项目上运行循环,并且每个项目从该条目中检索所有信息并将其解析为sql语句并对数据库运行。
类似的东西:
for i = 0 to listsize-1
{
get ith item;
parse item into a sql insert statement;
run the sql statement on the database;
}