T4 scaffolding templates to generate LINQ to DB data models for different databases. It provides scaffolding functionality and reference to linq2db main package only. To use Linq To DB in your project you should add reference to corresponding database provider(s) explicitly.
$ dotnet add package linq2db.t4modelsStarting from version 4 we obsolete T4 nugets in favor of new command-line scaffolding tool: linq2db.cli. Consider migration as we don't plan to introduce new features and fixes to T4 functionality.
This nuget package contains database scaffolding T4 templates to generate POCO classes from your database.
You can read about T4 templates options here. Demonstration video could be found here.
Don't use this package if you don't need database scaffolding functionality. Instead of this package, use:
Informix you can also use legacy ODS or SQLi IBM.Data.Informix providers, but we don't recommend itSystem.Data.SqlServerCe providerSybase.AdoNet45.AseClient native provider (not recommended, low quality provider)T4 templates obsoleted starting from Linq To DB 4.0.0 and replaced with new scaffolding utility. We still release newer versions of templates to maintain compatibility with new LinqToDB releases but don't actively develop new features for them.
There are multiple reasons for it:
These are the most significant issues with T4 templates.