我正在学习实体框架,我目前正面临一个问题,我花了大约10秒钟从数据库中检索数据或更新一行,好像我的代码实际上已经停留了一段时间,即使调试它一切很正常.
除了延迟之外,代码本身实际上按预期工作.
在Google上搜索,我在这里找不到与此问题相关的其他人与实体框架相关的问题.
我想也许这与我的CodeFirstMySQLEntities类构造函数有关,但不确定.
如果有人能为我提供指导,我将不胜感激.
这是主要代码:
namespace CodeFirstMySQL
{
class Program
{
static void Main(string[] args)
{
UserRepository userRepository = new UserRepository();
userRepository.Update("Klein", "OtherName");
//delay experienced here
Console.WriteLine("done");
Console.ReadLine();
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是DbContext代码:
namespace CodeFirstMySQL.Database
{
public class CodeFirstMySQLEntities : DbContext
{
public CodeFirstMySQLEntities() : base("CodeFirstMySQLEntities") { }
public DbSet<UserModel> Users { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
这是UserModel代码:
namespace CodeFirstMySQL.Database.Models
{
public class UserModel
{
[Key, StringLength(100)]
public string firstName { get; set; }
[StringLength(100)]
public string lastName …Run Code Online (Sandbox Code Playgroud)