Castle ActiveRecord中的TryFindByPrimaryKey

rip*_*234 3 c# castle-activerecord

如何按主键搜索记录,但如果不存在则返回null?

public static T FindByPrimaryKeyOrDefault(object id)
{
  try
  {
    return ActiveRecordMediator<T>.FindByPrimaryKey(id);
  }
  catch (NotFoundException)
  {
    return null;
  }
}
Run Code Online (Sandbox Code Playgroud)

Mau*_*fer 6

ActiveRecordMediator<T>.FindByPrimaryKey(id, false);
Run Code Online (Sandbox Code Playgroud)

我会将这些问题复制到ActiveRecord维基.