我一直在搜索我遇到的问题。基本上,我正在开发一个真正不需要完整EF设置的简单应用程序。
我想要做的是使用DbContext类直接查询/插入/更新数据。我可以使用SqlQuery方法查询数据,但我在插入实体时遇到问题。
所以这里是我的代码,
User.cs:entity
using System;
using System.Collections.Generic;
using System.Linq;
using System.ComponentModel.DataAnnotations.Schema;
namespace StkManagement.Models
{
[Table("Users")]
public class User
{
public string UserName
{
set;
get;
}
public string Password
{
set;
get;
}
}
}
//user is an instance
DbContext.Set[type]().Add(user);
我无法在代码中添加角度问题,不知道如何执行此操作。
上面的代码抛出一个异常,“实体类型User不是当前上下文的模型的一部分。”,我搜索过,但似乎可能有几个原因。如果有人可以分享一些亮点,我会非常感激。