Linq to database provider.
This report summarizes scanner evidence for linq2db/linq2db, a C# project with 3,332 GitHub stars. SynthScan examined 948,924 lines of code across 5618 source files, recording 4749 pattern matches distributed across 10 syntactic categories. The legacy adjusted pattern signal is 22.6 (Elevated pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 4476 finding(s).
Are imports declared and package/API names verified? 270 finding(s).
Are wrappers, guards, and repeated structures necessary? 3 finding(s).
Which changes need focused human review? 4749 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 4749 distinct pattern matches across 10 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …qToDB/Internal/Linq/Builder/ExpressionTestGenerator.cs | 26 | // This code was generated by LinqToDB. | STRING |
| HIGH | …mmandLine/Commands/Scaffold/ScaffoldCommand.Options.cs | 275 | /// Auto-generated code marker option. | COMMENT |
| HIGH | …ce/LinqToDB.Scaffold/ModelGeneration/ModelGenerator.cs | 91 | WriteComment(" This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db)."); | CODE |
| HIGH | …inqToDB.Scaffold/Scaffold/DataModel/DataModelLoader.cs | 82 | model.AutoGeneratedHeader = _options.CodeGeneration.AutoGeneratedHeader ?? @"This code was generated by LinqToDB sca | CODE |
| HIGH | Tests/Tests.T4.Nugets/Templates/SqlServer.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/Sybase.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …sts.T4.Nugets/Templates/ClickHouse.Driver.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/MariaDB.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/Firebird.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/DB2.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/Oracle.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/PostgreSQL.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …ts/Tests.T4.Nugets/Templates/Access.OleDb.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/Informix.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/SQLCE.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/SQLite.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …ests.T4.Nugets/Templates/ClickHouse.MySql.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4.Nugets/Templates/Hana.ODBC.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …sts/Tests.T4.Nugets/Templates/Access.ODBC.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …sts/Tests.T4.Nugets/Templates/Hana.Native.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServer.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/ClickHouse.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/PostgreSQL.9.5.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServerAzureMI.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Access.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/MySqlConnector.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Sybase.DataAction.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Sybase.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/MariaDB.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServer.2025.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | …bases/SqlServer.2017.ProceduresFromSchema.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Model.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SapHana.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/PostgreSQL.11.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/ModelInterface.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/PostgreSQL.16.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/MySql.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Firebird.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServerAzure.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Firebird3.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Firebird4.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/DB2.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Oracle.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/PostgreSQL.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/Informix.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServer.2017.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlCe.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServer.MS.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SQLite.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/SqlServerNE.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Databases/AccessODBC.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/SqlServer.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/ClickHouse.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/AccessOleDb.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/Sybase.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/SqlServer.Northwind.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/ClickHouse.Driver.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/MariaDB.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/SapHana.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| HIGH | Tests/Tests.T4/Default/MySql.generated.cs | 3 | // This code was generated by T4Model template for T4 (https://github.com/linq2db/linq2db). | COMMENT |
| 2193 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1365 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.GetAncestor(System.Int32)"> | CODE |
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1372 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.GetDescendant(System.Nullable{Microsoft.SqlSe | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1401 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.IsDescendantOf(Microsoft.SqlServer.Types.SqlH | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1408 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.GetReparentedValue(Microsoft.SqlServer.Types. | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1416 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.Parse(System.String)"> | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1423 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.Compare(Microsoft.SqlServer.Types.SqlHierarch | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1436 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_LessThan(Microsoft.SqlServer.Types.SqlHier | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1446 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_GreaterThan(Microsoft.SqlServer.Types.SqlH | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1456 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_LessThanOrEqual(Microsoft.SqlServer.Types. | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1466 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_GreaterThanOrEqual(Microsoft.SqlServer.Typ | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1476 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_Equality(Microsoft.SqlServer.Types.SqlHier | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1484 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.op_Inequality(Microsoft.SqlServer.Types.SqlHi | CODE |
| CRITICAL⚡ | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1492 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.Equals(Microsoft.SqlServer.Types.SqlHierarchy | CODE |
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1505 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.Equals(System.Object)"> | CODE |
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1518 | <member name="M:Microsoft.SqlServer.Types.SqlHierarchy.HierarchyId.CompareTo(System.Object)"> | CODE |
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1531 | <member name="M:Microsoft.SqlServer.Types.Wkt.WktWriter.Write(Microsoft.SqlServer.Types.ShapeData,Microsoft.SqlS | CODE |
| CRITICAL | …icrosoft.SqlServer.Types/Microsoft.SqlServer.Types.xml | 1539 | <member name="M:Microsoft.SqlServer.Types.Wkt.WktWriter.Write(Microsoft.SqlServer.Types.ShapeData,System.Boolean | CODE |
| CRITICAL | Redist/SapHana/v4.5/Sap.Data.Hana.v4.5.xml | 4532 | <member name="M:Sap.Data.Hana.DmlSqlGenerator.ExpressionTranslator.RegisterMemberValue(System.Data.Entity.Core.C | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 4 | LinqToDB.Remote.HttpClient.Client.HttpClientDataContext.HttpClientDataContext(LinqToDB.Remote.HttpClient.Client.HttpClie | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 5 | LinqToDB.Remote.HttpClient.Client.HttpClientDataContext.HttpClientDataContext(System.Net.Http.HttpClient! httpClient, st | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 6 | LinqToDB.Remote.HttpClient.Client.HttpClientDataContext.HttpClientDataContext(System.Uri! baseAddress, string! requestUr | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 9 | LinqToDB.Remote.HttpClient.Client.HttpClientLinqServiceClient.HttpClientLinqServiceClient(System.Net.Http.HttpClient! ht | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 12 | override LinqToDB.Remote.HttpClient.Client.HttpClientDataContext.Dispose() -> void | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 13 | override LinqToDB.Remote.HttpClient.Client.HttpClientDataContext.DisposeAsync() -> System.Threading.Tasks.ValueTask | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 14 | override LinqToDB.Remote.HttpClient.Client.HttpClientDataContext.GetClient() -> LinqToDB.Remote.ILinqService! | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Client/PublicAPI.Shipped.txt | 18 | static LinqToDB.Remote.HttpClient.Client.ServiceConfigurationExtensions.InitHttpClientAsync(this LinqToDB.IDataContext! | CODE |
| CRITICAL⚡ | Source/LinqToDB.Remote.Grpc/PublicAPI.Shipped.txt | 5 | LinqToDB.Remote.Grpc.Dto.GrpcConfiguration.GrpcConfiguration() -> void | CODE |
| CRITICAL⚡ | Source/LinqToDB.Remote.Grpc/PublicAPI.Shipped.txt | 9 | LinqToDB.Remote.Grpc.Dto.GrpcConfigurationQuery.GrpcConfigurationQuery() -> void | CODE |
| CRITICAL⚡ | Source/LinqToDB.Remote.Grpc/PublicAPI.Shipped.txt | 13 | LinqToDB.Remote.Grpc.Dto.GrpcInt.GrpcInt() -> void | CODE |
| CRITICAL⚡ | Source/LinqToDB.Remote.Grpc/PublicAPI.Shipped.txt | 17 | LinqToDB.Remote.Grpc.Dto.GrpcString.GrpcString() -> void | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 3 | LinqToDB.Remote.HttpClient.Server.LinqToDBController.LinqToDBController() -> void | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 8 | static LinqToDB.Remote.HttpClient.Server.ServiceConfigurationExtensions.AddLinqToDBController(this Microsoft.Extensions. | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 10 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.CreateLinqService() -> LinqToDB.Remote.ILinqService! | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 11 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.ExecuteBatchAsync(string? configuration, string! queryData, | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 12 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.ExecuteNonQueryAsync(string? configuration, string! queryDa | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 13 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.ExecuteReaderAsync(string? configuration, string! queryData | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 14 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.ExecuteScalarAsync(string? configuration, string! queryData | CODE |
| CRITICAL⚡ | …inqToDB.Remote.HttpClient.Server/PublicAPI.Shipped.txt | 15 | virtual LinqToDB.Remote.HttpClient.Server.LinqToDBController.GetInfoAsync(string? configuration, System.Threading.Cancel | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 453 | <Target>M:LinqToDB.Internal.DataProvider.SqlCe.Translation.SqlCeMemberTranslator.DateFunctionsTranslator.DatePartToS | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 460 | <Target>M:LinqToDB.Internal.DataProvider.SqlServer.Translation.SqlServerMemberTranslator.SqlServerDateFunctionsTrans | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 467 | <Target>M:LinqToDB.Internal.DataProvider.Sybase.Translation.SybaseMemberTranslator.DateFunctionsTranslator.DatePartT | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 474 | <Target>M:LinqToDB.Internal.DataProvider.Translation.CombinedMemberConverter.Convert(System.Linq.Expressions.Express | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 481 | <Target>M:LinqToDB.Internal.DataProvider.Translation.DateFunctionsTranslatorBase.TranslateSqlCurrentTimestamp(LinqTo | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 488 | <Target>M:LinqToDB.Internal.DataProvider.Translation.DateFunctionsTranslatorBase.TranslateSqlCurrentTimestampUtc(Lin | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 495 | <Target>M:LinqToDB.Internal.DataProvider.Translation.DateFunctionsTranslatorBase.TranslateSqlCurrentTimestampUtc(Lin | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 502 | <Target>M:LinqToDB.Internal.DataProvider.Translation.DateFunctionsTranslatorBase.TranslateSqlGetDate(LinqToDB.Linq.T | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 509 | <Target>M:LinqToDB.Internal.DataProvider.Translation.IMemberConverter.Convert(System.Linq.Expressions.Expression,Sys | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 516 | <Target>M:LinqToDB.Internal.DataProvider.Translation.LegacyMemberConverterBase.Convert(System.Linq.Expressions.Expre | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 523 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.ConvertToString(LinqToDB.Linq.T | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 530 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.ProcessConvertToBoolean(LinqToD | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 537 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.ProcessSqlConvert(LinqToDB.Linq | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 544 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.ProcessToString(LinqToDB.Linq.T | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 551 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.TranslateConvertToBoolean(LinqT | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 558 | <Target>M:LinqToDB.Internal.DataProvider.Translation.ProviderMemberTranslatorDefault.TranslateNoRequiredObjectExpres | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 565 | <Target>M:LinqToDB.Internal.DataProvider.Translation.SqlExpressionFactoryExtensions.Concat(LinqToDB.Linq.Translation | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 572 | <Target>M:LinqToDB.Internal.DataProvider.Translation.SqlExpressionFactoryExtensions.Concat(LinqToDB.Linq.Translation | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 579 | <Target>M:LinqToDB.Internal.DataProvider.Translation.SqlExpressionFactoryExtensions.Function(LinqToDB.Linq.Translati | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 586 | <Target>M:LinqToDB.Internal.DataProvider.Translation.StringMemberTranslatorBase.ConfigureConcatWs(LinqToDB.Linq.Tran | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 593 | <Target>M:LinqToDB.Internal.DataProvider.Translation.StringMemberTranslatorBase.ConfigureConcatWsEmulation(LinqToDB. | CODE |
| CRITICAL⚡ | Source/LinqToDB/CompatibilitySuppressions.xml | 600 | <Target>M:LinqToDB.Internal.DataProvider.Translation.StringMemberTranslatorBase.TranslateStringJoin(LinqToDB.Linq.Tr | CODE |
| 194 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | DataProviders.json | 1 | // | COMMENT |
| LOW | CONTRIBUTING.md | 181 | // default provider, used as a source of reference data | COMMENT |
| LOW | .githooks/_refresh-corpus.sh | 1 | #!/bin/sh | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 21 | /// For more information on setting up dependency injection, see http://go.microsoft.com/fwlink/?LinkId=526890. | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 41 | /// </param> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 61 | return AddLinqToDBContext<IDataContext,DataConnection>(serviceCollection, configure, lifetime); | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 81 | /// <para> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 101 | /// </returns> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 121 | /// | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 141 | /// </para> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 161 | /// </summary> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 181 | /// </para> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 201 | this IServiceCollection serviceCollection, | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 221 | /// services.AddLinqToDBContext<MyContext>(options => options.UseSqlServer(connectionString)); | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 261 | } | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 281 | /// and expose a constructor that takes <see cref="DataContextOptions" /> (where T is <typeparamref name="TContext"/> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 321 | /// </summary> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 341 | /// </typeparam> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 381 | /// </summary> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 401 | /// <param name="serviceCollection"> The <see cref="IServiceCollection" /> to add services to. </param> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 441 | /// <example> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 461 | /// <param name="configure"> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 561 | /// </summary> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 581 | /// <param name="lifetime"> | COMMENT |
| LOW | …/LinqToDB.Extensions/ServiceConfigurationExtensions.cs | 621 | /// <code> | COMMENT |
| LOW | …te.HttpClient.Client/ServiceConfigurationExtensions.cs | 21 | /// public void ConfigureServices(IServiceCollection services) | COMMENT |
| LOW | …te.HttpClient.Client/ServiceConfigurationExtensions.cs | 81 | /// <example> | COMMENT |
| LOW | …ers.CodeFixes/ServerSideOnlyContractCodeFixProvider.cs | 21 | /// (<c>L2DB1003</c>) or replaces a stub's exception with <c>ServerSideOnlyException</c> (<c>L2DB1004</c>). | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 361 | /// Database provider assembly path. | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 381 | /// Secondary schema connection string. | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 401 | /// Stored in <see cref="IConnectionInfo.Persist"/>. | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 421 | /// <returns></returns> | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 461 | { | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 481 | COMMENT | |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 521 | /// Enables pluralization context table property name and collection-type association property name. | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 541 | public sealed class LinqToDbOptions | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 561 | [JsonIgnore] // strored in linqpad storage | COMMENT |
| LOW | …e/LinqToDB.LINQPad/Configuration/ConnectionSettings.cs | 581 | /// Full path to custom context assembly. | COMMENT |
| LOW | Source/LinqToDB.LINQPad/Compat/IReadOnlySet.cs | 1 | #if NETFRAMEWORK | COMMENT |
| LOW | Source/LinqToDB.LINQPad/Compat/IReadOnlySet.cs | 21 | /// </summary> | COMMENT |
| LOW | Source/LinqToDB.LINQPad/Compat/IReadOnlySet.cs | 41 | /// Determine whether the current set is a super set of a specified collection. | COMMENT |
| LOW | …urce/LinqToDB.LINQPad/Drivers/StaticSchemaGenerator.cs | 41 | /// </summary> | COMMENT |
| LOW | …urce/LinqToDB.LINQPad/Drivers/DynamicLinqToDBDriver.cs | 21 | #endif | COMMENT |
| LOW | …e/LinqToDB.LINQPad/DatabaseProviders/SQLiteProvider.cs | 21 | static SQLiteProvider() | COMMENT |
| LOW | …rce/LinqToDB.LINQPad/DatabaseProviders/ProviderInfo.cs | 1 | namespace LinqToDB.LINQPad; | COMMENT |
| LOW | …inqToDB.LINQPad/DatabaseProviders/IDatabaseProvider.cs | 21 | /// Gets database provider name for UI. | COMMENT |
| LOW | …inqToDB.LINQPad/DatabaseProviders/IDatabaseProvider.cs | 41 | /// </summary> | COMMENT |
| LOW | …inqToDB.LINQPad/DatabaseProviders/IDatabaseProvider.cs | 61 | /// List of supported provider names for provider. | COMMENT |
| LOW | …inqToDB.LINQPad/DatabaseProviders/IDatabaseProvider.cs | 81 | /// </summary> | COMMENT |
| LOW | …inqToDB.LINQPad/DatabaseProviders/IDatabaseProvider.cs | 101 | string? TryGetDefaultPath(string providerName); | COMMENT |
| LOW | Source/LinqToDB.Templates/README.md | 101 | // Enables generation of provider-specific type for column or parameter mapping | COMMENT |
| LOW | Source/LinqToDB.Templates/README.md | 121 | COMMENT | |
| LOW | Source/LinqToDB.Templates/README.md | 141 | // Can be used to exclude schema load for functions, that generate error during schema load | COMMENT |
| LOW | Source/LinqToDB.Templates/README.md | 181 | // you must provide your own resolver for unresolved types | COMMENT |
| LOW | Source/Shared/JetBrains.Annotations.cs | 1 | using System; | COMMENT |
| LOW | Source/Shared/JetBrains.Annotations.cs | 161 | /// If the parameter is an enumerable, indicates that it is enumerated while the method is executed. | COMMENT |
| LOW | Source/Shared/JetBrains.Annotations.cs | 181 | /// Multiply(123, 42); // Waring: Return value of pure method is not used | COMMENT |
| LOW | Source/Shared/Extensions.cs | 21 | /// </summary> | COMMENT |
| LOW | Source/Shared/Extensions.cs | 41 | /// <summary> | COMMENT |
| LOW | Source/Shared/Extensions.cs | 61 | /// </summary> | COMMENT |
| 2111 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …qToDB.Analyzers.CodeFixes/LegacyWindowChainRewriter.cs | 362 | // --- Emit: build the scaffold with placeholder args, format it, then splice the originals back in. --- | COMMENT |
| MEDIUM | …B.LINQPad/Drivers/Scaffold/ModelProviderInterceptor.cs | 572 | // we use this method as we don't have type-only generation logic in scaffold framework | COMMENT |
| MEDIUM | …inqToDB.LINQPad/Drivers/Scaffold/DataModelAugmentor.cs | 8 | /// AST modification visitor used to add custom scaffold code: | COMMENT |
| MEDIUM | …mmandLine/Commands/Scaffold/ScaffoldCommand.Options.cs | 26 | /// Provides access to general scaffold options definitions. | COMMENT |
| MEDIUM | …mmandLine/Commands/Scaffold/ScaffoldCommand.Options.cs | 211 | /// Provides access to code-generation scaffold options definitions. | COMMENT |
| MEDIUM | …mmandLine/Commands/Scaffold/ScaffoldCommand.Options.cs | 364 | /// Provides access to data model scaffold options definitions. | COMMENT |
| MEDIUM | …mmandLine/Commands/Scaffold/ScaffoldCommand.Options.cs | 1207 | /// Provides access to database schema scaffold options definitions. | COMMENT |
| MEDIUM | …mmandLine/Commands/Scaffold/ScaffoldCommand.Execute.cs | 37 | // scaffold settings object initialization | COMMENT |
| MEDIUM | …ine/Commands/Scaffold/ScaffoldCommand.Configuration.cs | 32 | // process scaffold options | COMMENT |
| MEDIUM | Source/LinqToDB.Scaffold/readme.md | 7 | - scaffolding framework, used by [linq2db.cli](https://www.nuget.org/packages/linq2db.cli) scaffold tool and [LINQPad dr | CODE |
| MEDIUM | Source/LinqToDB.Scaffold/Schema/ISchemaProvider.cs | 85 | /// Database-specific options, useful for scaffold process. | COMMENT |
| MEDIUM | …e/LinqToDB.Scaffold/Schema/SqlServerDatabaseOptions.cs | 4 | /// SQL Server database-specific scaffold options. | COMMENT |
| MEDIUM | Source/LinqToDB.Scaffold/Schema/DatabaseOptions.cs | 4 | /// Database-specific scaffold options. Defines default values. | COMMENT |
| MEDIUM | …LinqToDB.Scaffold/Scaffold/SqlServerDecimalOverflow.cs | 5 | /// used by both the scaffold data-model loader and the T4 model generator so the boundary stays defined in one place. | COMMENT |
| MEDIUM | Source/LinqToDB.Scaffold/Scaffold/Scaffolder.cs | 29 | /// <param name="interceptors">Optional custom scaffold interceptors.</param> | COMMENT |
| MEDIUM | …/LinqToDB.Scaffold/Scaffold/Options/ScaffoldOptions.cs | 19 | /// Gets default scaffold options. | COMMENT |
| MEDIUM | …caffold/Scaffold/Customization/ScaffoldInterceptors.cs | 15 | /// Base class for scaffold customizations. | COMMENT |
| MEDIUM | …ffold/DataModel/Context/IDataModelGenerationContext.cs | 22 | /// Gets data model scaffold options. | COMMENT |
| MEDIUM | …ffold/DataModel/Context/IDataModelGenerationContext.cs | 60 | /// Returns <see langword="true" /> if current scaffold generated context mapping schema. | COMMENT |
| MEDIUM | …rce/LinqToDB.Scaffold/DataModel/Model/DatabaseModel.cs | 36 | // options below are marked internal, as they are inherited from scaffold options, set by user | COMMENT |
| MEDIUM | Tests/Linq/DataProvider/PostgreSQLTests.cs | 3064 | // ensure we load schema correctly and issue is in scaffold code | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Source/LinqToDB/LinqOptions.cs | 225 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataContextOptions.cs | 29 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/Mapping/InheritanceMappingAttribute.cs | 10 | /// Don't forget to define discriminator value storage column using <see cref="ColumnAttribute.IsDiscriminator"/>. | COMMENT |
| LOW | …ternal/DataProvider/PostgreSQL/PostgreSQLSqlBuilder.cs | 201 | // don't forget to duplicate quotes | COMMENT |
| LOW | Source/LinqToDB/DataProvider/Sybase/SybaseOptions.cs | 21 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …/LinqToDB/DataProvider/ClickHouse/ClickHouseOptions.cs | 22 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …/LinqToDB/DataProvider/PostgreSQL/PostgreSQLOptions.cs | 37 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/Access/AccessOptions.cs | 19 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/Oracle/OracleOptions.cs | 53 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …urce/LinqToDB/DataProvider/Informix/InformixOptions.cs | 24 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/SQLite/SQLiteOptions.cs | 26 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/MySql/MySqlOptions.cs | 19 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …ce/LinqToDB/DataProvider/SqlServer/SqlServerOptions.cs | 24 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/SqlCe/SqlCeOptions.cs | 24 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/DB2/DB2Options.cs | 24 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/DataProvider/SapHana/SapHanaOptions.cs | 19 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | …urce/LinqToDB/DataProvider/Firebird/FirebirdOptions.cs | 30 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/Data/BulkCopyOptions.cs | 177 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/Data/ConnectionOptions.cs | 69 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/Data/QueryTraceOptions.cs | 28 | // If you add another parameter here, don't forget to update | COMMENT |
| LOW | Source/LinqToDB/Data/RetryPolicy/RetryPolicyOptions.cs | 40 | // If you add another parameter here, don't forget to update | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 79 | new() {Id = TestData.Guid1, Name = "John Doe"}, | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 80 | new() {Id = TestData.Guid2, Name = "Jane Doe"} | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 98 | new() {Id = TestData.Guid1, Name = "John Doe"}, | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 99 | new() {Id = TestData.Guid2, Name = "Jane Doe"} | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 117 | new() {Id = TestData.Guid1, Name = "John Doe"}, | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 118 | new() {Id = TestData.Guid2, Name = "Jane Doe"} | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 137 | new() {Id = 1, Name = "John Doe"}, | CODE |
| LOW | Tests/EntityFrameworkCore/Tests/ForMappingTests.cs | 138 | new() {Id = 2, Name = "Jane Doe"} | CODE |
| LOW | Tests/Linq/Update/InsertWithOutputTests.cs | 1169 | Assert.That(targetData[0].ValueStr, Is.EqualTo("Jane Doe")); | CODE |
| LOW | Tests/Linq/Update/InsertWithOutputTests.cs | 1178 | Assert.That(outputData[0].ValueStr, Is.EqualTo("Jane Doe")); | CODE |
| LOW | Tests/Linq/Update/InsertWithOutputTests.cs | 1214 | Assert.That(targetData[0].ValueStr, Is.EqualTo("Jane Doe")); | CODE |
| LOW | Tests/Linq/Update/InsertWithOutputTests.cs | 1223 | Assert.That(outputData[0].ValueStr, Is.EqualTo("Jane Doe")); | CODE |
| LOW | Tests/Linq/Update/InsertWithOutputTests.cs | 1312 | var row = new Issue3581Table {Id = 1, Name = "John Doe", ExternalId = new ExternalId() { Id = "1", Source = "unknown" | CODE |
| LOW | Tests/Linq/UserTests/Issue5052Tests.cs | 81 | new() { Id = 1, Name = "John Doe" }, | CODE |
| LOW | Tests/Linq/Linq/InheritanceTests.cs | 1081 | Assert.That(((CalcSubtypeChild)res).FullName, Is.EqualTo("John Doe")); | CODE |
| LOW | Examples/Compat/ConfigurationManager/Program.cs | 40 | db.Insert(new Person { Id = 1, Name = "John Doe" }); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | Tests/LinqToDB.CLI/McpInfoToolTests.cs | 0 | { "default": { "provider": "sqlite", "connectionstring": "data source=:memory:" } } | STRING |
| HIGH | Tests/LinqToDB.CLI/McpQueryExecutionToolTests.cs | 0 | { "default": { "provider": "sqlite", "connectionstring": "data source=:memory:" } } | STRING |
| HIGH | Tests/LinqToDB.CLI/QueryCommandTests.cs | 0 | { "default": { "provider": "sqlite", "connectionstring": "data source=:memory:" } } | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ternal/DataProvider/PostgreSQL/PostgreSQLSqlBuilder.cs | 165 | // TODO: implement better quotation logic | COMMENT |
| LOW | …taProvider/Access/AccessSqlExpressionConvertVisitor.cs | 337 | // TODO: implement for ACE engine, as it has REPLACE | COMMENT |
| LOW | …Internal/DataProvider/Firebird/FirebirdSqlOptimizer.cs | 8 | // TODO: implement recursive CTE outer joins optimization for firebird to generate "T1, T2 WHERE condition" to workarou | COMMENT |
| LOW | Source/LinqToDB/Sql/Sql.ExtensionAttribute.cs | 814 | // TODO: implement context | COMMENT |
| LOW | …fold/CodeModel/Languages/CSharp/CSharpCodeGenerator.cs | 308 | // TODO: implement (not implemented as it is not used right now) | COMMENT |
| LOW | Tests/Linq/Linq/MathFunctionTests.cs | 337 | // TODO: implement other MidpointRounding values (and remove NUnit4001 suppress) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …urce/LinqToDB/Internal/Common/EmptyIAsyncDisposable.cs | 7 | /// Helps leverage of pain to work with <c>await using nullable_value</c> code. | COMMENT |
| MEDIUM | Source/LinqToDB.Scaffold/Schema/LegacySchemaProvider.cs | 13 | // Because linq2db schema API is quite an abomination, created to leverage T4 functionality and includes not | COMMENT |
| MEDIUM | …d/DataModel/DataModelGenerator.Functions.Procedures.cs | 332 | // TODO: switch to ColumnReader.GetValue in future to utilize more precise mapping | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Build/CI/run-provider-tests.sh | 5 | # Usage: | COMMENT |