C#对象到关系数据库

C#对象到关系数据库,c#,sql-server,C#,Sql Server,我在SQLServer上了一门数据库和SQL的课程 现在我有一门关于OOAD设计和UML的课程 有没有一种方法可以让一个人使用klass,并将对象直接保存到SQL Server中的表中,然后将其返回到对象中 重要的是,学生们可以练习SQL,但也可以了解如何使用应用程序保存到数据库并将其取回 所以我希望他们首先在数据库中创建表。这就是所谓的对象关系映射器(ORM),其中有几十个。作为一个学术练习,编写自己的基本代码并不是那么困难,但在这个论坛上,您需要尝试,并就代码问题提出具体问题。制作数据库。制

我在SQLServer上了一门数据库和SQL的课程

现在我有一门关于OOAD设计和UML的课程

有没有一种方法可以让一个人使用klass,并将对象直接保存到SQL Server中的表中,然后将其返回到对象中

重要的是,学生们可以练习SQL,但也可以了解如何使用应用程序保存到数据库并将其取回


所以我希望他们首先在数据库中创建表。

这就是所谓的对象关系映射器(ORM),其中有几十个。作为一个学术练习,编写自己的基本代码并不是那么困难,但在这个论坛上,您需要尝试,并就代码问题提出具体问题。制作数据库。制造物体。将对象映射到数据库。完成。任何更多的东西都需要你的零件上的一些代码。首先,我不建议教你不懂的东西。它只会给人们提供关于ORMs的错误信息,这就是为什么你会得到“实体框架很慢”之类的东西。使用sqlserver附带的sqlservermanagementstudio(SSMS)。您可以使用SSMS中的资源管理器手动构建数据库。您可以构建表并输入数据。然后读回c#应用程序中的结果。好吧,问题不在于数据库。我们一直在使用SSM,所以部件没有问题。我过去一直在使用ADO,但我有一个想法,就是作为一个简单的练习来展示如何将对象保存到关系数据库。我对实体框架略知一二。但如果我理解正确的话,这会自动创建表。也许最好不要展示那个部分,因为我不完全理解它。嗯,也许是论坛错了。