.Net Core 2.0 Nuget package DbContext unavailable from consuming project
I've created a Nuget package (Core 2.0 class library) that uses EF code first.
The package contains the DbContext (MyContext) and all the migrations needed.
When I consume the package in a new project (Core 2.0 Web) the DbContext is unavailable when trying to run:
Update-Database -Context MyContext
I can't imagine this is an oversight. Any ideas or examples where this is done?
Just trying to create a reusable .net core 2.0 package that will create the needed tables and seed data for the consumed project.
Error: No DbContext named 'MyContext' was found.
Edit: This solutions works: EntityFramework Core automatic migrations
but it would still be helpful to not have to run the application to perform the migrations.
I would still like to be able to run the context migrations in the CLI or Package Manager
c# entity-framework nuget-package
add a comment |
I've created a Nuget package (Core 2.0 class library) that uses EF code first.
The package contains the DbContext (MyContext) and all the migrations needed.
When I consume the package in a new project (Core 2.0 Web) the DbContext is unavailable when trying to run:
Update-Database -Context MyContext
I can't imagine this is an oversight. Any ideas or examples where this is done?
Just trying to create a reusable .net core 2.0 package that will create the needed tables and seed data for the consumed project.
Error: No DbContext named 'MyContext' was found.
Edit: This solutions works: EntityFramework Core automatic migrations
but it would still be helpful to not have to run the application to perform the migrations.
I would still like to be able to run the context migrations in the CLI or Package Manager
c# entity-framework nuget-package
add a comment |
I've created a Nuget package (Core 2.0 class library) that uses EF code first.
The package contains the DbContext (MyContext) and all the migrations needed.
When I consume the package in a new project (Core 2.0 Web) the DbContext is unavailable when trying to run:
Update-Database -Context MyContext
I can't imagine this is an oversight. Any ideas or examples where this is done?
Just trying to create a reusable .net core 2.0 package that will create the needed tables and seed data for the consumed project.
Error: No DbContext named 'MyContext' was found.
Edit: This solutions works: EntityFramework Core automatic migrations
but it would still be helpful to not have to run the application to perform the migrations.
I would still like to be able to run the context migrations in the CLI or Package Manager
c# entity-framework nuget-package
I've created a Nuget package (Core 2.0 class library) that uses EF code first.
The package contains the DbContext (MyContext) and all the migrations needed.
When I consume the package in a new project (Core 2.0 Web) the DbContext is unavailable when trying to run:
Update-Database -Context MyContext
I can't imagine this is an oversight. Any ideas or examples where this is done?
Just trying to create a reusable .net core 2.0 package that will create the needed tables and seed data for the consumed project.
Error: No DbContext named 'MyContext' was found.
Edit: This solutions works: EntityFramework Core automatic migrations
but it would still be helpful to not have to run the application to perform the migrations.
I would still like to be able to run the context migrations in the CLI or Package Manager
c# entity-framework nuget-package
c# entity-framework nuget-package
edited Nov 15 '18 at 23:29
Richard Coss
asked Nov 15 '18 at 23:04
Richard CossRichard Coss
12
12
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53329106%2fnet-core-2-0-nuget-package-dbcontext-unavailable-from-consuming-project%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53329106%2fnet-core-2-0-nuget-package-dbcontext-unavailable-from-consuming-project%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown