【发布时间】:2014-03-24 05:10:12
【问题描述】:
我想在 C# 中获取一些数据库数据。 但是我的 LINQ Query 连接的数据库表无效。
DataContext.cs
namespace BlackBoxSOS.Models
{
public class DataContext : DbContext
{
public DbSet<ServiceIdentification> ServiceIdentifications { get; set; }
public DbSet<ObservationDatum> ObservationData { get; set; }
....
}
}
Service.svc.cs 中的函数
public GetObservationResponseTypeMessage GetObservation(GetObservationTypeMessage request)
{
DataContext dataContext = new DataContext();
var result = dataContext.ObservationData;
....
return ...;
}
变量结果是“SELECT [Extent1].[Id] AS [Id], [Extent1].[Res_Value] AS [Res_Value] FROM [dbo].[ObservationDatums] AS [Extent1]" 执行我的代码时。但 DataContext 有 DbSet ObservationData,而不是 ObservationDatums。
为什么这个程序有错误?我该如何解决?
【问题讨论】:
标签: c# sql linq entity-framework