在C#中反向播种(从数据库获取信息到播种机)

时间:2013-10-25 22:08:40

标签: c# sql sql-server seeding

新用户,所以我希望我可以告诉你我想要的东西---

我的数据库中有信息。我需要在C#中的播种器类中获取该信息。我宁愿不必一次重新输入一行。

我有什么方法可以做到这一点吗?我正在使用Visual Studio 2012和Microsoft SQL Server Management Studio,如果这有任何区别的话!

例如,我有CategoryId,Category作为我的表格标题,表格中填充了自动生成的ID,但我已经添加了很多类别。

请记住我是一个新用户,所以用很多例子分解你的答案请P !!!

谢谢!

1 个答案:

答案 0 :(得分:1)

你的问题很模糊。

如果您的一般问题可以重新声明为“如何使用尽可能少的代码轻松地将数据库中的数据行转换为C#中的对象?”,那么我建议学习如何使用ORM层。我使用NHibernate效果很好。它提供了一种将数据库中的表映射到C#中的类的方法,并为您提供了大量的CRUD(CReate / Update / Delete)。另一种方法是执行编写存储过程,从数据集中提取值以及自己构造对象的繁琐工作;没有ORM层,所有这些都非常繁琐。