dotnet / dotnet/Scaffolding

Unrecognized sqlite option

Open
#3,155 0 comments 0 reactions 0 assignees View on GitHub
area-scaffolding customer-reported
Dominant language
C#
Stars
818
Forks
260
Avg merge
1d 8h
Merged PRs (30d)
10

Description

Hi,

I am following the [Razor tutorial](https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/model?view=aspnetcore-9.0&tabs=visual-studio) and I have run into an issue:

When Scaffolding, I have an error shown:

``` Bash
[Weinman@archlinux RazorTuto]$ dotnet-aspnet-codegenerator --project /home/Weinman/RiderProjects/RazorTuto/RazorTuto/RazorTuto.csproj --target-framework net9.0 --configuration "Debug" --no-build razorpage --relativeFolderPath "/home/Weinman/RiderProjects/RazorTuto/RazorTuto/Pages/Movies" --model RazorTuto.Models.Movies --dataContext RazorTuto.Data.RazorTutoContext --referenceScriptLibraries --useDefaultLayout --namespaceName RazorTuto.Pages.Movies --useSqlite
Finding the generator 'razorpage'...
Running the generator 'razorpage'...
Specify --help for a list of available options and commands.
Unrecognized option '--useSqlite'
at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.HandleUnexpectedArg(CommandLineApplication command, String[] args, Int32 index, String argTypeName, Boolean ignoreContinueAfterUnexpectedArg)
at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.Execute(String[] args)
at Microsoft.VisualStudio.Web.CodeGeneration.CodeGenCommand.Execute(String[] args)
RunTime 00:00:02.48
```
I also tried `-sqlite` option, giving me the same error:
``` Bash
[Weinman@archlinux RazorTuto]$ dotnet-aspnet-codegenerator --project /home/Weinman/RiderProjects/RazorTuto/RazorTuto/RazorTuto.csproj --target-framework net9.0 --configuration "Debug" --no-build razorpage --relativeFolderPath "/home/Weinman/RiderProjects/RazorTuto/RazorTuto/Pages/Movies" --model RazorTuto.Models.Movies --dataContext RazorTuto.Data.RazorTutoContext --referenceScriptLibraries --useDefaultLayout --namespaceName RazorTuto.Pages.Movies -sqlite
Finding the generator 'razorpage'...
Running the generator 'razorpage'...
Specify --help for a list of available options and commands.
Unrecognized option '-sqlite'
at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.HandleUnexpectedArg(CommandLineApplication command, String[] args, Int32 index, String argTypeName, Boolean ignoreContinueAfterUnexpectedArg)
at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.Execute(String[] args)
at Microsoft.VisualStudio.Web.CodeGeneration.CodeGenCommand.Execute(String[] args)
RunTime 00:00:02.45
```
If have found a workaround, by first Scaffolding without this option and then migrating with `dotnet ef` command and modifying the code and appsettings.json, but I think it is interesting to report this.

Target framework: (e.g. .NET 9.0.104)
Operating system: Arch Linux
IDE: JetBrains Rider and QTerminal

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.