自定义集合扩展了列表添加方法
我想创建一个自定义集合并添加我自己的自定义 Add 方法。 场景:
Teacher.Students.Add(Student s)
我想使用 LINQ 方法将教师/学生关系保存到数据库中,而不仅仅是将其添加到列表中。
我怎样才能做到这一点?我怎么知道这是什么“老师”对象?
I want to create a custom collection and add my own custom Add method.
Scenario:
Teacher.Students.Add(Student s)
I want to put LINQ methods to save the teacher/student relationship to the database, not just add it to the list.
How can I do that? How can I know what "Teacher" object this is?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最好的选择是设置和配置 ORM(对象关系映射),例如 NHibernate,这将为您管理。实际上,您设置了数据模型,ORM 框架将负责为您保留该信息。
Your best bet is to set up and configure an ORM (Object-relational mapping), such as NHibernate, that will manage this for you. In effect, you set up the data model, and the ORM framework will take care of persisting that information for you.