首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请问一个简单的Linq有关问题

2012-12-23 
请教一个简单的Linq问题Column(IsPrimaryKey:True) _这样写是主键请问怎么样让这个主键实现自动编号?[

请教一个简单的Linq问题
<Column(IsPrimaryKey:=True)> _
这样写是主键  请问怎么样让这个主键实现自动编号?
[最优解释]


<Column(Storage:="_OrderID", AutoSync:=AutoSync.OnInsert, DbType:="Int NOT NULL IDENTITY", IsPrimaryKey:=true, IsDbGenerated:=true)>  _
Public Property OrderID() As Integer
Get
Return Me._OrderID
End Get
Set
If ((Me._OrderID = value)  _
= false) Then
Me.OnOrderIDChanging(value)
Me.SendPropertyChanging
Me._OrderID = value
Me.SendPropertyChanged("OrderID")
Me.OnOrderIDChanged
End If
End Set
End Property

[其他解释]
IsDbGenerated

http://msdn.microsoft.com/en-us/library/system.data.linq.mapping.columnattribute.isdbgenerated.aspx
[其他解释]
另外添加数据的时候自动编号怎么样添加进去?
[其他解释]
数据库为主键设置自增
[其他解释]
如果是sql数据库的话,直接设置就可以了,如果是ORACLE的话,可以用序列结合触发器来弄
[其他解释]
这不是Linq。是扩展的其它框架里边,与Linq没有直接关系的部分。
[其他解释]

与数据库设计有关 没必要通过程序去维护

除非是特定有规则的 递增
[其他解释]
不应该是在数据库设置主键自动增长?种子标识?

热点排行