从C#类创建对象以在数据库函数中使用它们

时间:2010-11-25 23:35:56

标签: c# asp.net database

我在C#中创建了类,我需要使用这个类中的对象将它们添加到数据库表中。

来自文本框的信息进入类的对象 而不是从这个对象我想要预先形成数据库功能任何帮助

2 个答案:

答案 0 :(得分:0)

听起来好像你在谈论POCO(普通的旧CLR对象)以及在数据库中持久保存它们的一些方法,我认为你正在寻找的是ORM(对象关系映射器)或NoSQL解决方案也可以工作。 Entity Framework 4可能很适合您的需求,并且得到了Microsoft的充分支持,并且已经并且正在撰写有关它的许多内容。我建议Julie Lerman's book

答案 1 :(得分:0)

我同意听起来你想要使用ORM(对象关系映射器)。那里有一些东西 - 有些更倾向于直接的对象关系等等。

就个人而言,我建议使用NHibernate(或Fluent NHibernate)。它让你摆脱了必须做左手/右手存储过程设置的困境,一旦你投入学习它,肯定是花时间(我们将它用于我们所有的项目,并看到了一些很好的生产力增加)。

我并非100%在EF4上销售 - 尽管时间会有所体现,但是虽然优于EF1,但它仍然有点过于绿色,IMO还没有在市场上证明自己。

仅供参考 - 我的博客上有一系列NHibernate教程,可以让你从零到至少完成一些基本的工作(链接在我的个人资料中)。