{"id":22065591,"url":"https://github.com/karenpayneoregon/oracle-northwind2024","last_synced_at":"2026-05-09T01:13:15.413Z","repository":{"id":225574169,"uuid":"766315197","full_name":"karenpayneoregon/oracle-northwind2024","owner":"karenpayneoregon","description":"For article to teach the basics for working with Oracle and EF Core with C#","archived":false,"fork":false,"pushed_at":"2024-03-05T16:35:19.000Z","size":1627,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T18:16:48.591Z","etag":null,"topics":["csharp-core","dotnet-core","efcore8","oracle"],"latest_commit_sha":null,"homepage":"https://dev.to/karenpayneoregon/ef-corenorthwind-for-oracle-2kbk","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/karenpayneoregon.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-02T23:10:13.000Z","updated_at":"2024-03-02T23:33:50.000Z","dependencies_parsed_at":"2025-01-29T00:28:16.874Z","dependency_job_id":"5f8bed87-3a20-4043-9e73-f6dd986dca6b","html_url":"https://github.com/karenpayneoregon/oracle-northwind2024","commit_stats":null,"previous_names":["karenpayneoregon/oracle-northwind2024"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/karenpayneoregon/oracle-northwind2024","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karenpayneoregon%2Foracle-northwind2024","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karenpayneoregon%2Foracle-northwind2024/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karenpayneoregon%2Foracle-northwind2024/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karenpayneoregon%2Foracle-northwind2024/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karenpayneoregon","download_url":"https://codeload.github.com/karenpayneoregon/oracle-northwind2024/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karenpayneoregon%2Foracle-northwind2024/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32803654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp-core","dotnet-core","efcore8","oracle"],"created_at":"2024-11-30T19:20:09.554Z","updated_at":"2026-05-09T01:13:15.398Z","avatar_url":"https://github.com/karenpayneoregon.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# Working with EF Core for Oracle\n\nLearn how to work with Oracle database with Microsoft Entity Framework Core (at this time version 8) database first using EF Power Tools to reverse engineer tables in the database. The database has table names and column names uppercased which will need to be addressed to conform to current coding standards. Rather than data annotations [FluentValidation](https://docs.fluentvalidation.net/en/latest/) NuGet package is used for validation.\n\n## See also\n\n- [FluentValidation tips](https://dev.to/karenpayneoregon/fluentvalidation-tips-c-3olf) for more indepth about FluentValidation\n\n\n## Connection strings\n\nAre stored in appsettings.json. Once creating the database, add your connection string to `Development` property below.\n\n```json\n﻿{\n  \"ConnectionsConfiguration\": {\n    \"ActiveEnvironment\": \"Development\",\n    \"Development\": \"Your connection string\",\n    \"Stage\": \"Stage connection string goes here\",\n    \"Production\": \"Prod connection string goes here\"\n  }\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarenpayneoregon%2Foracle-northwind2024","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarenpayneoregon%2Foracle-northwind2024","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarenpayneoregon%2Foracle-northwind2024/lists"}