Linq,创造新的记录ID

PW2*_*PW2 0 c# linq asp.net

使用C#,我有一个名为"addmember"的函数.它使用linq在数据库中创建新记录.我只需要在创建每条记录时帮助创建唯一的数字ID.我最初使用GUID功能,但我只想要一个较小的数字(即.. 1-200).

test_abDataConext Class = new test_abDataConext Class();
test_ab member = new test_ab();

member.memberID = GUID();
member.email = txtEmail.Text;
Run Code Online (Sandbox Code Playgroud)

Jan*_*Jan 5

我建议你使用IDENTITY列(在SQL Server的情况下)或任何其他自动生成机制来插入记录时生成ID.

然后,您可以通过将属性设置Auto Generated Value为true并将Auto-Sync其设置为Always或OnInsert ,告知设计器中的LINQ2SQL您的ID列具有计算值.