linq 多对多 添加数据

问题描述

在*.edmx文件里添加三个表aspnet_users,aspnet_roles,aspnet_usersinroles三个表,多对多的关系,就是membership里的三个表,添加进去后,只显示有两个表,中间表aspnet_usersinroles没有实体,我想添加一个用户同时添加角色怎么操作?也就是在添加aspnet_users的同时,在aspnet_usersinroles这个表我想添加数据进去,aspnet_roles表内容基本是固定的,只是存了几个角色名称?如果成功添加数据进去,然后我想读aspnet_users的同时读出每个用户的角色又如何操作?两个问题,不晓得表达清楚没有,我有在网上搜索,实在是没解决得了,只要是做过的应该这问题很简单,哪位帮忙解答一下,或给出相关例子的代码,十分谢谢!

解决方案

解决方案二:
主要是aspnet_usersinroles没有实体,所以不能按普通方法添加数据,哪位帮下忙,谢谢
解决方案三:
没人回答吗?

时间: 2024-08-26 06:58:34

linq 多对多 添加数据的相关文章

动态字段名-linq 字段名动态改变 动态添加数据

问题描述 linq 字段名动态改变 动态添加数据 我遇到的问题是: 我要添加的一张表的字段名是动态的,也就是说A网页调用A数据表,B网页调用B数据表.我现在希望写一个基类,来完成这两个表的添加数据操作,而不是采用 表名A.字段名a = 值; 表名A.字段名b = 值; 表名B.字段名c = 值; 表名B.字段名d = 值;的方式进行赋值.我希望的格式为: 表名(是个变量).字段名(是个变量)= 值.谢谢! 解决方案 http://www.cnblogs.com/gmtyt/archive/201

图片-如何向多对多关系的中间表添加数据

问题描述 如何向多对多关系的中间表添加数据 解决方案 直接添加到中间表,中间表也需要建主键,主键应该为热点表的主键列和商品的主键列做为联合主键 解决方案二: 先要保证两个内容表中的数据添加成功,然后在把对应关系写到关联表,这个过程放到一个事务中

ef 通过DbCommandInterceptor 修改数据库连接 添加数据异常

问题描述 ef 通过DbCommandInterceptor 修改数据库连接 添加数据异常 我想实现数据库的读写分离 ef6里面加了DbCommandInterceptor的功能可是修改以后 在添加新数据的时候 抛出异常 "基础提供程序在 Commit 上失败 值不能为 null. 参数名: connection"但是数据已经成功添加那位前辈读到过这个问题呢 请指导 public class EntityCommandInterceptor: DbCommandInterceptor

iteminserting-怎么终止Formview在验证信息失败的时候终止添加数据呢

问题描述 怎么终止Formview在验证信息失败的时候终止添加数据呢 如题目所示 主要就是我在Formview+sqldatasouce向数据库插入信息的时候 会验证信息 并弹出提示框 所以在Formview的ItemInserting事件中写出代码验证 可是我在插入信息的时候 点击添加,Formview会弹出提示框 但是数据库也会添加数据 这是为什么 应该怎么才能在验证错误的时候 终止信息插入呢 ... 本人菜鸟 求高手 大神指点谢谢

想不清楚哪里出毛病了-添加数据的时候一直报错为什么啊?

问题描述 添加数据的时候一直报错为什么啊? 刚开始报错我用svn还原了下,可以添加了.现在不知道怎么回事又报错.还原后还是不行. 严重: Servlet.service() for servlet jsp threw exceptionjava.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle key page.total 解决方案 检查下是不是编码问题或者

关于Delphi dxDBGrid添加数据的问题

问题描述 关于Delphi dxDBGrid添加数据的问题 为什么点新增 不能编辑添加数据? 解决方案 在Delphi2007下没看到有dxDbGrid,所以用了DBGrid,代码是没问题的,能正常添加数据,你换个Grid控件试试,看下是不是这个问题.

利用XMLHTTP无刷新添加数据之Get篇

xml|数据|刷新|无刷新 我们传统的提交数据的方法都是用<Form>来实现的.<Form>标记中的Method属性确定了表单元素的数据在发送到服务器时,如何对HTTP请求信息进行打包. Method 属性可以使用的方法Method属性   发送表单元素的方式                              读取数据的Request集合Get             标识在URL的最后                                  QueryStrin

利用XMLHTTP无刷新添加数据

xml|数据|刷新|无刷新 本文可以作为你进行ajax学习的第一篇实例教材.无刷新技术的实现,请在确信有必要的条件下才用,它也许会给您带来不必要的麻烦. 我们传统的提交数据的方法都是用<Form>来实现的.<Form>标记中的Method属性确定了表单元素的数据在发送到服务器时,如何对HTTP请求信息进行打包. Method 属性可以使用的方法Method属性      发送表单元素的方式                            读取数据的Request集合Get  

在ASP.NET+ORACLE添加数据记录并让ID自动增量

在ASP.NET+ORACLE添加数据记录并让ID自动增量需要在ORACLE中设序列和触发器即可,切记不是索引,ASP.NET中不管ID,具体如下: 1.建立序列: CREATE SEQUENCE seq_emergency_id NOCYCLE MAXVALUE 9999999999 START WITH 2;   2.建立触发器:  CREATE OR REPLACE TRIGGER set_emergency_id BEFORE INSERT ON "EMERGENCY"FOR