C# 如何回心转意
如何创建返回dataContext.GetTable参数的TEntity对象的属性。 下面显示的示例代码。 多谢各位C# 如何回心转意,c#,entity,C#,Entity,如何创建返回dataContext.GetTable参数的TEntity对象的属性。 下面显示的示例代码。 多谢各位 public IQueryable<Order> FetchAll() { dataContext.GetTable<MyTEntity>();//<== } protected Type MyTEntity //<== { get { return Order; } } public IQueryable FetchAl
public IQueryable<Order> FetchAll()
{
dataContext.GetTable<MyTEntity>();//<==
}
protected Type MyTEntity //<==
{
get { return Order; }
}
public IQueryable FetchAll()
{
dataContext.GetTable();//您需要更具体地说明您正在尝试执行的操作。从外观上看,您试图实现某种形式的存储库类。如果您希望只返回单个订单,则需要提供一个标识符,即您可以用来查找特定订单的东西,例如
public IQueryable<Order> FetchAll()
{
// you should probably be able to return dataContext.NameOfOrderTable here instead.
return dataContext.GetTable<Order>();
}
protected Order GetOrder(int id)
{
// again you should be able to use dataContext.NameOfOrderTable here
return dataContext.GetTable<Order>().SingleOrDefault(o => o.ID == id);
}
public IQueryable FetchAll()
{
//您应该可以在此处返回dataContext.NameOfOrderTable。
返回dataContext.GetTable();
}
受保护订单GetOrder(整数id)
{
//同样,您应该能够在此处使用dataContext.NameOfOrderTable
返回dataContext.GetTable().SingleOrDefault(o=>o.ID==ID);
}
那是什么编程语言?知道会有助于回答。。。