对单个类中的多个表进行CRUD操作

时间:2014-07-02 13:12:40

标签: c# sql class crud

我有问题。我正在使用AdventureWorks2012数据库。从单个类到多个表,insert-update-delete-list操作必须要做。怎么会这样?多个表和不同数量的表内,彼此不同的变量。这怎么可能?

我是c#的新手。请帮忙。

http://www.schorkenterprises.com/images/AdventureWorks2008.png

1 个答案:

答案 0 :(得分:1)

建议:我建议你将课程分解为更简单的小班。由于您不熟悉c#,因此您可以专注于学习面向对象的实践。从长远来看,这将对你有所帮助。

解决问题的快速示例:

假设您有一个Student类,它具有ID,Name,Section,Address。假设您在db中有一些名为:Student,Address,Section的表。如果我是你,我会将学生课分为学生,地址,科。

假设,Section表有字段:Id,Section name,db中的StudentID。

和地址表包含字段:ID,地址,城市,国家,邮政编码,StudentID。

那么,新课程将如何?

  1. 学生班将持有:ID,姓名,部分对象,地址对象。
  2. 节类将保持(如数据库要求):Id,节名称,StudentID
  3. 地址类将保持(如db所示):ID,Address,City,Country, 邮政编码,StudentID
  4. 当你从db中获取Student时,你将获取该学生的section和address对象。为了保存和更新数据,该过程将有些相同。

    我希望这篇文章会给你一个简短的,你将要做的事情。

    度过愉快的一天