mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
- 修复 pgsql DbFirst IsPrimary bug;https://github.com/2881099/FreeSql.Wiki.VuePress/issues/9
This commit is contained in:
@ -365,14 +365,14 @@ where {loc8.ToString().Replace("a.table_name", "ns.nspname || '.' || d.relname")
|
||||
var inkey = string.Concat(row[7]).Split(' ');
|
||||
var attnum = int.Parse(string.Concat(row[8]));
|
||||
attnum = int.Parse(inkey[attnum - 1]);
|
||||
foreach (string tc in loc3[object_id].Keys)
|
||||
{
|
||||
if (loc3[object_id][tc].DbTypeText.EndsWith("[]"))
|
||||
{
|
||||
column = tc;
|
||||
break;
|
||||
}
|
||||
}
|
||||
//foreach (string tc in loc3[object_id].Keys)
|
||||
//{
|
||||
// if (loc3[object_id][tc].DbTypeText.EndsWith("[]"))
|
||||
// {
|
||||
// column = tc;
|
||||
// break;
|
||||
// }
|
||||
//}
|
||||
if (loc3.ContainsKey(object_id) == false || loc3[object_id].ContainsKey(column) == false) continue;
|
||||
var loc9 = loc3[object_id][column];
|
||||
if (loc9.IsPrimary == false && is_primary_key) loc9.IsPrimary = is_primary_key;
|
||||
|
Reference in New Issue
Block a user