Entity Framework Core provider for PostgreSQL

npgsql/efcore.pg có thân thiện với người mới không?

Trong 30 ngày gần nhất, npgsql/efcore.pg đã merge 2 trên 14 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 1 ngày. Hiện có 2 issue phù hợp với người mới đang mở.

Star
1.8k
Fork
268
Issue cho người mới đang mở
2
Issue đã lập chỉ mục
300
Merge trung bình
2 giờ 35 phút
Pull request đã merge (30 ngày)
136
Ngôn ngữ chính
C#
Giấy phép
PostgreSQL
Lần push lên GitHub gần nhất
4/10/2026
Lập chỉ mục gần nhất
6/10/2026
Hướng dẫn đóng góp
Không có hướng dẫn đóng góp
Quy tắc ứng xử
Không có quy tắc ứng xử
Label cho người mới
good first issue

Cách đóng góp cho npgsql/efcore.pg

  1. Dự án không có hướng dẫn đóng góp, vì vậy hãy bắt đầu từ README và vài pull request vừa được merge để xem thay đổi được đề xuất thế nào.
  2. Đóng góp của bạn sẽ được phát hành theo giấy phép PostgreSQL của dự án.
  3. Chọn một trong 2 issue phù hợp với người mới đang mở bên dưới và bình luận rằng bạn muốn làm nó trước khi bắt đầu.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • = ANY with an AND/OR item omits parentheses, returning wrong results
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100

    npgsql/efcore.pg#4122 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Array translations: chained `Skip`/`Take` return an empty array, `int.MaxValue` bounds overflow, and `Intersect().Any()` ignores NULL elements
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    npgsql/efcore.pg#4098 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `ExecuteUpdate` copying an out-of-range JSON array element sets the whole JSON column to NULL
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 70/100

    npgsql/efcore.pg#4097 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Conversions to text: a `char` space is lost, `Convert.ToString(bool)` gives `true`, and `string.Join` with a null separator returns NULL
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 80/100

    npgsql/efcore.pg#4096 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Numeric casts round instead of truncating, `(byte)` casts don't wrap, and `BigInteger` division isn't integer division
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 70/100

    npgsql/efcore.pg#4095 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Regex translation: `Regex.Replace` substitutions are passed through, `Singleline | Multiline` gets the wrong flag, and `[^x]` never matches a newline
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    npgsql/efcore.pg#4094 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `EF.Functions.Sum` over `TimeSpan`/`Duration`/`Period`: a filter on the group becomes `<> NULL`, and null checks on the result fold away
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    npgsql/efcore.pg#4091 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • NTS translations that use the wrong PostGIS function or drop an argument: `EqualsExact`, `Buffer(d, EndCapStyle)`, `Length`, `NumPoints`, `Combine`, `EnvelopeCombiner`
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 70/100

    npgsql/efcore.pg#4092 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • BCL date/time members: `.Second` rounds (up to 60), `TimeOnly.IsBetween` across midnight, `TimeOnly - TimeOnly`, lifted `DateTimeOffset.DateTime`
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 75/100

    npgsql/efcore.pg#4090 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • NodaTime time-zone conversions disagree with NodaTime: ambiguous local times, date parts in the session time zone, `Instant.InZone().ToInstant()`
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 70/100

    npgsql/efcore.pg#4085 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Several translations declare the wrong nullability, so `!=`, `!(==)` and `== null` drop or keep the wrong rows (same class as #3585)
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    npgsql/efcore.pg#4084 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Preserve named time zones when persisting ZonedDateTime in JSON
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    npgsql/efcore.pg#4036 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • NpgsqlModelValidator rejects properties mapped via ValueConverter in EF Core 10
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    npgsql/efcore.pg#3936 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Wrong non-schema Enum mapping
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    npgsql/efcore.pg#3915 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • API Proposal: `HasOnDeleteSetNullProperties()` to support Postgres 15+ `ON DELETE SET NULL (column_a, column_b)` column lists
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 45/100

    npgsql/efcore.pg#3895 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Migrations that add new field to NpgsqlTsVector SearchVector
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    npgsql/efcore.pg#3800 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Querying enum properties inside JSONB columns fails when using JsonStringEnumConverter
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    npgsql/efcore.pg#3784 · 4 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • [agentics] Failed runs
    Đang mở
    agentic-workflows

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 10/100

    npgsql/efcore.pg#3729 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Seeding database during migration fails when using newly added Enum
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    npgsql/efcore.pg#3675 · 8 bình luận · 5 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Array append not translate after update to version 10.0 RC
    Có thể làm lại được @roji đã nhận 352 ngày trước và không có pull request nào đang mở. Đang mở

    npgsql/efcore.pg#3661 · 3 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Translate Array[][].Contains(x.<array property>)
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 28/100

    npgsql/efcore.pg#3634 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support updating an element in an array with ExecuteUpdate
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    npgsql/efcore.pg#3622 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Difference between NpgsqlDataSourceBuilder.EnableDynamicJson and NpgsqlConnection.GlobalTypeMapper.EnableDynamicJson()
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    npgsql/efcore.pg#3615 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Using TransactionScope and EF together with raw connection might trigger idle-in-transaction timeout
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    npgsql/efcore.pg#3602 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Error applying migrations dynamically with Npgsql and EF Core 9: Collation configuration not found in read-optimized model
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    npgsql/efcore.pg#3589 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • PostgreSQL Enum Type Not Found When Using Non-Public Schema
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    npgsql/efcore.pg#3563 · 6 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Data seeding involving extension types fail on migration
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    npgsql/efcore.pg#3542 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Consider transferring logger factory to internal constructed data sources
    Đang mở

    Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 50/100

    npgsql/efcore.pg#3535 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • ArgumentNullException when inserting record contains nested objects
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    npgsql/efcore.pg#3531 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Failed to save string value to PostgreSQL enum column
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    npgsql/efcore.pg#3529 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Using MapEnum doesn't seem to work properly
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100

    npgsql/efcore.pg#3518 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Cannot convert annotation of "TsVectorProperties" to snake case for NpgsqlTsVector
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    npgsql/efcore.pg#3515 · 2 bình luận · 14 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • NpgsqlDataSourceBuilder MapEnum<T> doesn't take a schema
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    npgsql/efcore.pg#3631 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Have a better story for EFCore.PG and multihost
    Có thể làm lại được @roji đã nhận 609 ngày trước và không có pull request nào đang mở. Đang mở

    npgsql/efcore.pg#3495 · 9 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Consider switching to the PG17 JSON_TABLE() function
    Có thể làm lại được @roji đã nhận 614 ngày trước và không có pull request nào đang mở. Đang mở

    npgsql/efcore.pg#3491 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • NpgsqlDatabaseCreator.Exist doesn't like DbConnectionInterceptor to open the connection
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    npgsql/efcore.pg#3455 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Using HasData to seed an Entity with a mapped Enum creates a migration that errors with: PostgresException (0x80004005) 42703: column "{{enum value}}"
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    npgsql/efcore.pg#3426 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Consider ordering enum labels based on the .NET label value instead of alphabetically
    Có thể làm lại được @roji đã nhận 704 ngày trước và không có pull request nào đang mở. Đang mở

    npgsql/efcore.pg#3398 · 5 reaction · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add compatibility for Amazon Aurora DSQL
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 50/100

    npgsql/efcore.pg#3396 · 2 bình luận · 4 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support non-default NpgsqlTypeMappings as element type mappings in the compiled model
    Có thể làm lại được @roji đã nhận 725 ngày trước và không có pull request nào đang mở. Đang mở

    npgsql/efcore.pg#3366 · 1 bình luận · 1 reaction · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Migration does not work with custom default schema
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    npgsql/efcore.pg#3359 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Storing Auto-generated TS Vector from Unmapped Fields
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    npgsql/efcore.pg#3352 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support `INCLUDE` for primary keys
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    npgsql/efcore.pg#3311 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Decide how to handle scalar collections
    Có thể làm lại được @roji đã nhận 789 ngày trước và không có pull request nào đang mở. Đang mở
    performance

    npgsql/efcore.pg#3269 · 6 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add new overload for `EnableRetryOnFailure` that allows to pass in `maxRetryCount` and `maxRetryDelay`.
    Đang mở
    blocked

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100

    npgsql/efcore.pg#3268 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Precompiled query/NativeAOT work
    Có thể làm lại được @roji đã nhận 799 ngày trước và không có pull request nào đang mở. Đang mở

    npgsql/efcore.pg#3257 · 4 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Fix null semantics for row value comparison
    Có thể làm lại được @roji đã nhận 808 ngày trước và không có pull request nào đang mở. Đang mở

    npgsql/efcore.pg#3250 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Replace type reloading mechanism with the new EF migration extensibility mechanism
    Có thể làm lại được @roji đã nhận 850 ngày trước và không có pull request nào đang mở. Đang mở
    blocked

    npgsql/efcore.pg#3224 · 1 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Translate primitive collections with composed LINQ operators via PG array constructor
    Có thể làm lại được @roji đã nhận 870 ngày trước và không có pull request nào đang mở. Đang mở

    npgsql/efcore.pg#3208 · 1 reaction · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Look into IS DISTINCT FROM as an alternative to nullability semantics compensation
    Đang mở
    blocked

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    npgsql/efcore.pg#3206 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

Đang hiển thị 100 mục mới nhất

Trang này chỉ liệt kê những gì được lập chỉ mục gần đây. Bộ lọc nâng cao có toàn bộ kho, thu hẹp theo ngôn ngữ, độ khó và thời lượng.

Mở bộ lọc nâng cao

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.