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
(Additionally, to avoid potential conflicts with user-defined types, wouldn't it be safer for machine-generated files to always use fully qualified type names, prefixed with global, given that one might create an entity named Int?)
Additional context
% dotnet list package
Project 'My.Postgres.Lib' has the following package references
[net7.0]:
Top-level Package Requested Resolved
> EntityFrameworkCore.FSharp 6.0.7 6.0.7
> FSharp.Core 7.0.400 7.0.400
> FSharpPlus 1.5.0 1.5.0
> Microsoft.EntityFrameworkCore.Design 6.0.23 6.0.23
> Microsoft.EntityFrameworkCore.Relational 6.0.23 6.0.23
> Npgsql.EntityFrameworkCore.PostgreSQL 6.0.22 6.0.22
Logs above have been extracted from our proprietary codebase and edited to omit certain confidential details, are not from a minimal, self-contained repro
The text was updated successfully, but these errors were encountered:
Just noticed I can add Workaround.fs before migration codes:
namespace Microsoft.EntityFrameworkCore
type JsonDocument = System.Text.Json.JsonDocument
"Poor man's global using", so to speak.
But I'm facing another problem now (was it there from the beginning?) The bug I reported above was about timestamped migrations codes but this time it's *Snapshot.fs that is malformed, it starts with
open System
open System.Text.Json
open
Yes, an empty open statement. No way to circumvent this syntax error with namespace and alias tricks.
Describe the bug
To Reproduce
migrations/20231103200659_Second.fs(502,24): error FS0039: The type 'JsonDocument' is not defined.
which is from this line
without
open System.Text.Json
(Additionally, to avoid potential conflicts with user-defined types, wouldn't it be safer for machine-generated files to always use fully qualified type names, prefixed with
global
, given that one might create an entity namedInt
?)Additional context
Logs above have been extracted from our proprietary codebase and edited to omit certain confidential details, are not from a minimal, self-contained repro
The text was updated successfully, but these errors were encountered: