Entity Framework最强大的一个方面是它能自动创建LINQ对象,帮助找到数据库中相关的表之间的关系。下例将添加两个与Book类相关的新类,生成一个简单的书店库存报告。新类称为Store(代表每个书店)和Stock(代表在商店货架上的书和从出版商那里订购的书)。这些新类和关系的图如图所示。
每个商店都有名称、地址和库存集合(由一个或多个Stock对象组成,每个Stock对象对应书店中每本不同的书(书名),Store和Stock之间是一对多关系。每个Stock记录正好与一本书有关,Stock和Book之间是一对一关系。需要库存记录,因为一个商店可能有三本相同的书,但另一个商店可能有六本相同的书。
有了Code Rrst,就只需要创建C#对象和集合,而Entity Framework会自动创建数据库结构,以便你轻松地导航数据库对象之间的关系,然后在数据库中査询相关对象。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>