linq to sql插入操作取回自增的ID
来源:互联网 发布:java mysql 驱动 编辑:程序博客网 时间:2024/04/30 00:52
首先我们来看一个简单的插入操作:
int id = user.uid 这句话就能拿到刚刚插入的值!这么神奇,为什么呢?
1 首先我们在数据库中对uid设置的时候,就设置它为主键,然后为表示列,自增长,种子是1,增长量是1等。
2 那么我们把数据表拖到VS上来,我们不只要会拖,还要会看。
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_uid", AutoSync=AutoSync.OnInsert,DbType="Int NOT NULL IDENTITY",IsPrimaryKey=true,IsDbGenerated=true)]
AutoSync=AutoSync.OnInsert 表示在插入式自动同步,
IsDbGenerated表示是数据库自动生成的值。
这样才能那么神奇!懂了吧。
我们当然也可以通过可视化视图来设置这些属性。
如果是纯sql获得这个id就复杂一点,请参看本博客另一篇:
《Sql Server中如何取得刚刚插入的自增长的id值》
http://blog.sina.com.cn/s/blog_67aaf4440100w7ns.html
- linq to sql插入操作取回自增的ID
- linq to sql 插入值,以及如何取回自增的ID
- linq to sql 插入值,以及如何取回自增的ID
- linq to sql 插入值后,如何取回自增的ID
- linq to sql 插入值,以及如何取回自增的ID
- linq to sql 插入值后,如何取回自增的ID
- SQL SERVER 插入、取回
- SQL insert 后返回插入的自增id
- Linq To EF 使用小知识(添加记录后获取添加的自增ID和叫“ID”的列不是自增列不让插入的问题)
- Linq To EF 使用小知识(添加记录后获取添加的自增ID和叫“ID”的列不是自增列不让插入的问题)
- Sql 表里插入自增ID
- c# linq to sql 的基本操作
- linq插入数据之后获取插入数据的自增长ID
- 主键id是自增的,插入数据还是提示 SQL 不能插入重复键
- sql server 的连接,数据的插入,数据取回
- 得到mysql插入的自增id
- Linq to SQL 插入数据时的一个问题
- 取得刚刚插入sql server自增长的id值
- 玩转Android
- 通过JDBC驱动连接Hive操作实例
- oracle 索引重建提示脚本
- JDBC
- 【C语言】从字符串中简单提取数值
- linq to sql插入操作取回自增的ID
- 情书(写好了慢慢送)
- 把IList和泛型数组转换为DataTable
- 过滤器和拦截器异同
- c:foreach遍历和s:iterator遍历异同
- tomcat的安装使用
- 操作系统接口
- 倒排表在磁盘上的布局
- 人不成熟的六个特征