File tree Expand file tree Collapse file tree 1 file changed +23
-2
lines changed
Expand file tree Collapse file tree 1 file changed +23
-2
lines changed Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ public BaseDataTable()
5151 public abstract Task LoadAsync ( ) ;
5252
5353 /// <summary>
54- /// 根据长整型ID获取对象
54+ /// 根据整型ID获取对象
5555 /// </summary>
5656 /// <param name="id">对象的ID</param>
5757 /// <returns>找到的对象,如果未找到则返回默认值</returns>
@@ -61,6 +61,17 @@ public T Get(int id)
6161 return value ;
6262 }
6363
64+ /// <summary>
65+ /// 根据长整型ID获取对象
66+ /// </summary>
67+ /// <param name="id">对象的ID</param>
68+ /// <returns>找到的对象,如果未找到则返回默认值</returns>
69+ public T Get ( long id )
70+ {
71+ LongDataMaps . TryGetValue ( id , out var value ) ;
72+ return value ;
73+ }
74+
6475 /// <summary>
6576 /// 根据字符串ID获取对象
6677 /// </summary>
@@ -73,7 +84,7 @@ public T Get(string id)
7384 }
7485
7586 /// <summary>
76- /// 根据长整型ID获取对象
87+ /// 根据整型ID获取对象
7788 /// </summary>
7889 /// <param name="id">对象的ID</param>
7990 /// <returns>找到的对象,如果未找到则返回默认值</returns>
@@ -82,6 +93,16 @@ public T this[int id]
8293 get { return Get ( id ) ; }
8394 }
8495
96+ /// <summary>
97+ /// 根据长整型ID获取对象
98+ /// </summary>
99+ /// <param name="id">对象的ID</param>
100+ /// <returns>找到的对象,如果未找到则返回默认值</returns>
101+ public T this [ long id ]
102+ {
103+ get { return Get ( id ) ; }
104+ }
105+
85106 /// <summary>
86107 /// 根据字符串ID获取对象
87108 /// </summary>
You can’t perform that action at this time.
0 commit comments