All Questions

Filter by
Sorted by
Tagged with
135 votes
3 answers
75k views

How to call ThenInclude twice in EF Core?

I'm creating an ASP.NET Core API app, and relying on EF Core. I have entities defined like this: public class AppUser : IdentityUser { public string FirstName { get; set; } public string ...
tinker's user avatar
  • 3,044
119 votes
2 answers
130k views

Entity framework EF.Functions.Like vs string.Contains

I was reading the announcement of entity framework core 2.0 https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-entity-framework-core-2-0/ It says that they added new Sql functions like EF....
areller's user avatar
  • 5,008
117 votes
39 answers
259k views

EF Core add-migration Build Failed

I have a developer that is getting "Build failed." when running add-migration in a .NET Core EF project, with no explanation of why the build failed. How do you troubleshoot this error? This is what ...
jceddy's user avatar
  • 1,789
115 votes
14 answers
115k views

Cannot find command 'dotnet ef'

I am using .NET Core 2.0 on Arch Linux / Visual Studio Code and am trying to get EF tools to work, but I keep getting the error: cannot find command dotnet ef I've just about looked everywhere and ...
Wasiim Ouro-sama's user avatar
95 votes
9 answers
80k views

Suppress SQL Queries logging in Entity Framework core

I have a console .net core app that uses entity framework core. The app uses logging framework to write to file and console: serviceProvider = new ServiceCollection() .AddLogging() ....
vmg's user avatar
  • 10.2k
91 votes
10 answers
200k views

Cannot access a disposed object. A common cause of this error is disposing a context

I have written a simple application and when I navigate to my edit page the below error pops up. Microsoft.EntityFrameworkCore.Query[10100] An exception occurred while iterating over the results of ...
Soheil's user avatar
  • 1,350
88 votes
18 answers
178k views

Could not load file or assembly Microsoft.Extensions.DependencyInjection.Abstractions, Version=1.1.0.0

After update to the new package Microsoft.EntityFrameworkCore.SqlServer 1.1.2 I got error when try to create DBContext: System.IO.FileLoadException occurred HResult=0x80131040 Message=Could ...
Robert N. Dean's user avatar
82 votes
10 answers
293k views

instance of entity type cannot be tracked because another instance with same key value is tracked [closed]

I'm using generic repository pattern in asp.net core 2.0 which can not dispose repository object, when I am going to update the entry its updated for one time successfully but when I am trying to ...
Ali Raza's user avatar
  • 1,051
75 votes
3 answers
63k views

Equivalent for .HasOptional in Entity Framework Core 1 (EF7)

Consider two classes. public class File { [Key] public string Id { get; set; } public string Message_Id { get; set; } internal Message Message { get; set; } } public class Message ...
Chatumbabub's user avatar
  • 1,597
73 votes
1 answer
48k views

AddDbContext was called with configuration, but the context type 'MyContext' only declares a parameterless constructor?

In the following console application (.Net core 2.0), the scaffold-dbcontext created the following DbContext public partial class MyContext : DbContext { public virtual DbSet<Tables> Tables ...
ca9163d9's user avatar
  • 28.3k
60 votes
2 answers
35k views

ASP.NET EntityFramework get database name

I created an ASP.NET EF application with MySQL using the following tutorial: http://www.asp.net/identity/overview/getting-started/aspnet-identity-using-mysql-storage-with-an-entityframework-mysql-...
Lion's user avatar
  • 17.2k
57 votes
1 answer
30k views

How to get connectionString from EF Core 2.0 DbContext

In EF6 works this code: public string GetConnectionString(DbContext ctx) { ObjectContext _objectContext = ((IObjectContextAdapter)ctx).ObjectContext; if (_objectContext?....
Cyrus's user avatar
  • 2,301
54 votes
2 answers
44k views

What's the difference between <TargetFramework> and <RuntimeFrameworkVersion>?

I have the following code in a csproj file: <TargetFramework>netcoreapp1.0</TargetFramework> In the NuGet package manager, it says that I have Microsoft.NETCore.App version 1.0.5 Now let'...
8protons's user avatar
  • 3,811
53 votes
1 answer
41k views

Are there DBSet.UpdateAsync() and RemoveAsync() in .net core?

I could not find any info on this anywhere. There are ToListAsync(), AddAsync() and more, but could not find any documentation about UpdateAsync() or RemoveAsync(). Does anyone know anything about ...
Martin Jeremic's user avatar
48 votes
3 answers
23k views

How do I implement DbContext inheritance for multiple databases in EF7 / .NET Core

I am building web APIs in ASP.NET Core 1.1. I have a number different databases (for different systems) which have common base schemas for configuration items such as Configuration, Users and groups (...
Peter's user avatar
  • 5,835
43 votes
2 answers
24k views

What is the use of Normalized Email & UserName in .NET core IdentityUser Model?

When I use IdentityUser model in Asp.Net Identity with EntityFramework, it creates some standard fields in the database. All the fields are self explanatory except for the below two fields. ...
Faraj Farook's user avatar
  • 14.7k
43 votes
3 answers
14k views

How to use C# 8.0 Nullable Reference Types with Entity Framework Core models?

I am enabling C# 8.0 Nullable Reference Types on a .NET Core 3.0 project. The project uses Entity Framework Core 3.0 to access database. The following is a data model whose Title should not be null. ...
alik's user avatar
  • 2,304
40 votes
5 answers
45k views

The child/dependent side could not be determined for the one-to-one relationship

I am trying to update my database with "update-database" command in package manager console, But I have this kind of error: The child/dependent side could not be determined for the one-to-one ...
A.M's user avatar
  • 789
40 votes
3 answers
25k views

Can I use Entity Framework 6 (not core) in .net core?

Entity Framework Core does not support spatial data, which I need to use in my app. Can I use Entity Framework 6 in .net core? If so, how can I register DatabaseContext in Startup.cs?
kostik's user avatar
  • 669
36 votes
5 answers
34k views

EF Core - Table '*.__EFMigrationsHistory' doesn't exist

I want to stress out that this is .NET Core and the threads about EF 6.0 does not apply to this problem I created my DbContext and added it in DI, however when I do dotnet ef database update -v it ...
Stan's user avatar
  • 26.1k
35 votes
4 answers
50k views

LocalDB is not supported on this Platform

I'm trying to launch .Net Core 2.0 application on Ubuntu 17.04. I developed it on Windows 10 before and it works well. The problem is that when I run dotnet ef database update I get the next exception:...
YTerle's user avatar
  • 2,636
34 votes
3 answers
120k views

The LINQ expression could not be translated. Either rewrite the query in a form that can be translated, or switch to client evaluation

I have C# application (.NET Core 3.1) and I have written the following LINQ expression. public ActionResult<bool> GetItems(string title) { var items = _service.All.GetItems()....
Sheheryar Sajid's user avatar
33 votes
7 answers
31k views

How to persist a list of strings with Entity Framework Core?

Let us suppose that we have one class which looks like the following: public class Entity { public IList<string> SomeListOfValues { get; set; } // Other code } Now, suppose we want to ...
user1620696's user avatar
  • 11.1k
33 votes
6 answers
42k views

EF Core 'another instance is already being tracked'

I have a problem updating an entity in .Net Core 2.2.0 using EF Core 2.2.3. An error occurred while saving changes. Error details: The instance of entity type 'Asset' cannot be tracked because ...
Marian Simonca's user avatar
32 votes
21 answers
53k views

Unable to create an object of type 'MyContext'. For the different patterns supported at design time

I have ConsoleApplication on .NET Core and also I added my DbContext to dependencies, but howewer I have an error: Unable to create an object of type 'MyContext'. For the different patterns supported ...
Taifunov's user avatar
  • 553
31 votes
3 answers
27k views

Change or rename a column name without losing data with Entity Framework Core 2.0

I realised that I had spelt one of my column headers incorrectly so I changed it in the model and created a new migration to update it into the database. All worked perfectly until I realised that ...
nathanjw's user avatar
  • 972
30 votes
1 answer
16k views

Lost parameter value during SQL trace in EF Core

I have implemented an approach for tracing SQL queries from EF Core according to this article: https://learn.microsoft.com/en-us/ef/core/miscellaneous/logging. And have problems with tracing query ...
asat's user avatar
  • 313
30 votes
7 answers
65k views

Unit testing with EF Core and in memory database

I am using ASP.NET Core 2.2, EF Core and MOQ. As you can see in the following code, I have two tests, and running both together, with both database name "MovieListDatabase" I got an error in one of ...
MarcosF8's user avatar
  • 1,948
27 votes
2 answers
60k views

Entity Framework : join two tables and where clause

I'm having trouble working with Entity Framework and PostgreSQL, does anybody know how to join two tables and use the second table as a where clause? The select I want to do in Entity Framework would ...
Àlex's user avatar
  • 664
26 votes
1 answer
12k views

Equivalent of SqlFunctions in EF Core

What is the equivalent of SqlFunctions in Entity Framework (EF) Core 2.0? I am trying to convert this to EF Core private static readonly MethodInfo StringConvertMethodDouble = typeof(SqlFunctions)....
Zulander's user avatar
  • 660
25 votes
6 answers
40k views

How to get Column name and corresponding Database Type from DbContext in Entity Framework Core

Suppose I have this table: How can I get the column name and database datatype from DbContext in Entity Framework Core? Tips The column with name clg# converted to clg1 by EF Core Scaffold tool so ...
HamedFathi's user avatar
  • 3,809
25 votes
2 answers
28k views

How to perform a group join in .NET Core 3.0 Entity Framework?

With the changes to .NET Core 3.0 I am getting ... NavigationExpandingExpressionVisitor' failed. This may indicate either a bug or a limitation in EF Core. See https://go.microsoft.com/fwlink/?...
shelbypereira's user avatar
24 votes
2 answers
6k views

EF Core Second level ThenInclude missworks

Assume having these models first: Method that has one OriginalCode OriginalCode that has many Mutants Mutant that has many ParseSubTrees Now when querying on Method I want the other being loaded. So ...
ConductedClever's user avatar
24 votes
2 answers
40k views

How to execute SqlQuery with Entity Framework Core 2.1?

In Entity Framework 6, I can execute a raw SQL query on the database using the following command: IEnumerable<string> Contact.Database.SqlQuery<string>("SELECT a.title FROM a JOIN b ON b....
Junior's user avatar
  • 11.8k
24 votes
3 answers
24k views

EF core DbContext in a multithreaded API application

tl;dr How can I use Entity Framework in a multithreaded .NET Core API application even though DbContext is not threadsafe? Context I am working on a .NET Core API app exposing several RESTful ...
Philip Daubmeier's user avatar
22 votes
5 answers
36k views

Using Entity Framework Core migrations for class library project

This seem to be an issue that have been fixed already, at least for the SQLite databases. My solution consists of 3 projects: WPF project (default startup project) (.NET Framework 4.7), "Core" ...
Lucas's user avatar
  • 3,625
22 votes
4 answers
11k views

Recommended way to clean old Entity Framework Core migrations

After developing our application for a while we've accumulated quite a bit of EFCore database migrations. Since EFCore adds a snapshot of the entire db model to every migration, this code adds up ...
Nick Muller's user avatar
  • 2,133
22 votes
2 answers
12k views

Injecting Env Conn String into .NET Core 2.0 w/EF Core DbContext in different class lib than Startup prj & implementing IDesignTimeDbContextFactory

I honestly cannot believe how hard this is...first off the requirements that I am going for: Implementing Entity Framework Core 2.0' IDesignTimeDbContextFactory which is IDbContextFactory renamed to ...
Brian Ogden's user avatar
  • 18.9k
21 votes
1 answer
18k views

WithOptional with Entity Framework Core

I'm trying to migrate my old app to the new EF Core but I cannot find some relationships like: HasRequired(o => o.Document).WithOptional(o => o.CancelNote); Is there some extension methods? ...
gog's user avatar
  • 12.3k
21 votes
3 answers
10k views

IDbAsyncQueryProvider in EntityFrameworkCore

I'm using XUNIT to test in a dot net core application. I need to test a service that is internally making an async query on a DbSet in my datacontext. I've seen here that mocking that DbSet ...
Chris's user avatar
  • 8,184
19 votes
3 answers
7k views

Cannot use 'dotnet ef...' - The specified framework version '2.0' could not be parsed

My project builds without any issues and can run without issues, but I cannot use dotnet ef migrations because of this strange error: The specified framework version '2.0' could not be parsed The ...
Marek Urbanowicz's user avatar
18 votes
3 answers
18k views

How to make lazy-loading work with EF Core 2.1.0 and proxies

I have the following models: public class Session { public int SessionID { get; set; } public int UserID { get; set; } public virtual User User { get; set; } } public class User { ...
KolesnichenkoDS's user avatar
18 votes
4 answers
21k views

EF Core tools version update 2.1.1

If I run dotnet ef add testmigration I get this warning: The EF Core tools version '2.1.0-rtm-30799' is older than that of the runtime '2.1.1-rtm-30846'. Update the tools for the latest features and ...
Flores's user avatar
  • 8,552
17 votes
2 answers
12k views

.NET Core EF, cleaning up SqlConnection.CreateCommand

I am using .NET Core DI to get DbContext and in my logic I need to execute raw SQL commands also on DB, so for that purpose I am creating DbCommand to execute SQL like this(just an example query, ...
Harshveer Singh's user avatar
17 votes
4 answers
9k views

EF Core - Running migrations without sources - Equivalent of EF6's migrate.exe

Is it possible to run an ef migration from DLL containing migrations and dbcontext? I'd like to run dotnet ef database update against my build artefacts without need of project.json and source codes. ...
krlm's user avatar
  • 827
17 votes
3 answers
13k views

The entity type 'List<PersonAddress>' was not found. Ensure that the entity type has been added to the model

I'm building an application with .net core 2.0. I have a Person object with a list of addresses. Addresses are stored in the Addresses table. I then have a joining table that relates Person to ...
user3413723's user avatar
  • 11.7k
16 votes
2 answers
13k views

EF Core linq and conditional include and theninclude problem

I am having a problem with getting a result when trying to get objects with multiple levels. This is what I am trying to do roughly: _context.Investors.Where(s => s.Id == userId) .Include(c =&...
zawisza's user avatar
  • 1,081
16 votes
3 answers
12k views

Entity Framework Core 3 raw SQL missing methods

I'm trying to use EF Core 3 to delete all rows from a table like: db.MyTable.ExecuteSqlRaw("delete from MyTable;"); But I get the error: DbSet' does not contain a definition for 'ExecuteSqlRaw' ...
FirstDivision's user avatar
16 votes
2 answers
19k views

Include / ThenInclude with where in EF Core [duplicate]

I need to use where in ThenInclude var templatesFields = await _context.Sections .Include(x => x.Subtitles) .ThenInclude(r => r.Fields.Where(t=>t.TemplatesFields.TemplateID==TemplateID)) ....
Rayan's user avatar
  • 183
16 votes
4 answers
33k views

Using parameters with EntityFramework and `FromSql`

public List<PostJobListModel> GetPostsByCompanyId(int id, int s, int d, int p) { string command = @"select Id,Title,Cities = STUFF( (SELECT ',' + City.Name FROM City where ...
OMANSAK's user avatar
  • 1,116

1
2 3 4 5
39