传递唯一标识符作为参数

时间:2011-05-09 14:14:59

标签: c# asp.net-mvc

嘿 我只是想知道我是否有一个带有uniqueidentifier类型的参数,我如何在我的代码中将其作为参数传递:

personId uniqueidentifier

public IQueryable<Report_person>GetPerson(uniqueidentifier personId)

感谢。

2 个答案:

答案 0 :(得分:9)

通常uniqueidentifierSystem.Guid对应,SqlDbType中列出。

答案 1 :(得分:5)

取决于您的uniqueidentifier是什么。 C#有一个Guid类,用于全局唯一标识符,或者如果这是用于数据库,并且您只有一个增量ID号作为标识符,int就可以了。取决于您如何创建ID以及您使用它的方式,但通常C#中的唯一标识符由GuidGlobally Unique Identifier

表示
Guid uniqueId = Guid.NewGuid();

public IQueryable<Report_person>GetPerson(Guid personId) {}