嗨,我知道这个问题已经在SO上提出了。但我还是不满意。所以我发布了我自己的场景。 我有2-3个文本框和一个checkedboxlist的表单。有1对多的关系,所以为了维护它,我有两个不同的表用于保存文本框值,另一个用上面的Identity包含多个复选框值。请参考下图
我有3个表,其中两个表用于CRUD操作。类别表用于绑定checkedboxlist控件,而Listing和CategoryListing Map是从上面显示的表单填充的表。
单击保存按钮后,前三个文本框值将转到Listong表,然后身份将与列表控件中的所选复选框配对并保存到地图表。 这就是我需要的。
请帮帮我。
请注意:我使用的是Linq2Sql,没有用户定义的POCO,所使用的实体类是由dbml本身生成的。
答案 0 :(得分:1)
基本上你需要创建一个新的Listing对象和一个新的CategoryListingMap,它将具有listing =你创建的Listing对象和categoryid =所选的id。在保存CategoryListingMap时,您还应该在db中有一个新的Listing条目。