c# - 实体类型 CST_Parameter 不是当前上下文模型的一部分
问题描述
我将堆栈中的提示与 modelBuilder 实体一起使用,但此解决方案对我不起作用。当我在 CST_Parameter 上运行 select 时出现错误。
我的实体:
public partial class TargettyMetaEntities : DbContext
{
public TargettyMetaEntities()
: base("name=TargettyMetaEntities")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<CST_Parameter>().ToTable("CST_Parameter");
}
}
我的课:
public partial class CST_Parameter
{
public int Parameter_SK { get; set; }
public int Customer_SK { get; set; }
public string Parameter_ID { get; set; }
public string ParameterValue { get; set; }
public bool Active { get; set; }
public System.DateTime Created { get; set; }
}
这是问题所在:
public static List<Models.CST_Parameter> GetParameterByName(int customerId, string parameterName)
{
using (var db = new Models.TargettyMetaEntities()) //Exception unhandled
{
var par = from p in db.CST_Parameter
where p.Customer_SK == customerId && p.Parameter_ID == parameterName
select p;
return par.ToList<Models.CST_Parameter>();
}
}
解决方案
推荐阅读
- ruby-on-rails - 我如何制作一个模型来验证 has_one 关系与外键约束的存在
- amazon-web-services - 如何更新无服务器的 lambda 应用程序?
- android - 用于音高检测的带有 Speex 回声消除的 TarsosDSP
- swift - Swift 将多个可选类型的数组声明为 Any 不能按预期工作
- python - 如何计算滑动窗口结果并将其写入csv?
- python - 如何创建一个矩阵,用户在其中输入行和列,然后在 Python 中输入每个位置的值?
- python - 将图像垂直分成两半并按增量顺序保存写入它们:opevcv
- javascript - 我可以将图像作为 blob 存储到本地存储或某处,以便它可以在另一个页面中使用吗?
- android - Flutter:如何使用 Listview.builder 使每张卡片都独一无二?
- java - 从 SQlite 在列表视图中加载数据的问题