如何从 EF DBSet 对象检索 ROWID 值: 我想做如下的事情:
var accounts = _context.Accounts.Include(x => x.UserFunctions);
foreach (var account in accounts)
{
int rowid = account.GetRowId();
}
其中
Accounts
在上下文中定义如下:
public class DataContext : IdentityDbContext<Account>
{
public DbSet<Account> Accounts { get; set; }
}
和
Account
的定义如下:
public class Account : IdentityUser
{
public string Title { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
有没有办法做account.GetRowId()?
您应该获得插入行的唯一 ID 通过(按照你的例子)
Int rowId=account.Id;