コード例 #1
0
 static string GetContextInfo(IBuildContext context)
 {
     if (context.SelectQuery == null)
     {
         return($"{context.GetType()}(<none>)");
     }
     return($"{context.GetType()}({context.SelectQuery.SourceID})");
 }
コード例 #2
0
ファイル: IBuildContext.cs プロジェクト: exileDev/linq2db
        public static string GetContextInfo(IBuildContext context)
        {
            var result = context.SelectQuery == null
                                ? $"{context.GetType().Name}(<none>)"
                                : $"{context.GetType().Name}({context.SelectQuery.SourceID})";

            if (context is TableBuilder.TableContext tc)
            {
                result += $"(T: {tc.SqlTable.SourceID})";
            }

            return(result);
        }