You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**[JD.Efcpt.Build](https://www.nuget.org/packages/JD.Efcpt.Build/)**| Main package for MSBuild integration | Add as `PackageReference` to existing projects |
84
+
|**[JD.Efcpt.Sdk](https://www.nuget.org/packages/JD.Efcpt.Sdk/)**| SDK package for cleanest setup | Use as project SDK: `<Project Sdk="JD.Efcpt.Sdk">`|
85
+
|**[JD.Efcpt.Build.Templates](https://www.nuget.org/packages/JD.Efcpt.Build.Templates/)**| Project templates for `dotnet new`| Install once: `dotnet new install JD.Efcpt.Build.Templates` <br/> Creates SDK-based projects |
86
+
87
+
---
88
+
56
89
## 📋 Table of Contents
57
90
58
91
-[Overview](#-overview)
@@ -173,7 +206,29 @@ See the [SDK documentation](docs/user-guide/sdk.md) for detailed guidance.
173
206
-**[MSBuild.Sdk.SqlProj](https://github.com/rr-wfm/MSBuild.Sdk.SqlProj)** - Community SDK for SQL Projects (uses `.csproj` or `.fsproj` extension), cross-platform
174
207
-**Traditional SQL Projects** - Legacy `.sqlproj` format, requires Windows/Visual Studio with SQL Server Data Tools
175
208
176
-
### Step 1: Install the Package
209
+
### Quick Start with Templates (Recommended)
210
+
211
+
The easiest way to get started is using the project template:
212
+
213
+
```bash
214
+
# Install the template package (one-time)
215
+
dotnet new install JD.Efcpt.Build.Templates
216
+
217
+
# Create a new project
218
+
dotnet new efcptbuild --name MyDataProject
219
+
```
220
+
221
+
This creates a fully configured SDK project with:
222
+
- JD.Efcpt.Sdk as the project SDK (cleanest setup)
223
+
- EF Core dependencies
224
+
- Sample `efcpt-config.json` with best practices
225
+
- Helpful README with next steps
226
+
227
+
**Visual Studio users:** After installing the templates, you can create new projects via **File > New > Project** and search for **"EF Core Power Tools SDK Project"**.
<Description>Templates for creating projects that use JD.Efcpt.Sdk to automatically generate EF Core models from database projects. Use 'dotnet new efcptbuild' to create a new SDK-based project, or select "EF Core Power Tools SDK Project" in Visual Studio's File > New Project dialog.</Description>
0 commit comments