小编gar*_*eek的帖子

熊猫:如何获得列的位置?

我需要帮助来获取列的位置或以其他方式读取列Spannung左侧两步的列。

Exceldata = pd.read_excel(str(Dateien[0]), header=[2])
print Dateien[0]
Spannung = Exceldata.columns[Exceldata.columns.str.contains('Spannung effektiv L1')]
print Spannung
Run Code Online (Sandbox Code Playgroud)

position multiple-columns pandas

9
推荐指数
1
解决办法
8888
查看次数

LINQ to Entities通过接口属性

我有一种情况,我想使用单个业务逻辑类在各种实体框架类上执行类似的操作.我已经定义了这些类在部分类文件中实现的接口.

但是,当我尝试针对这些接口方法编写LINQ to entities查询时,我得到一个NotSupportedException,因为查询没有直接使用类的属性,而是通过接口.

我想将繁重的工作保留到数据库层,那么有没有办法实现这一点而无需诉诸LINQ对象?

下面是一些演示我的问题的代码(它使用的是工厂创建的通用存储库类).

public interface INamedEntity
{
    int ID { get; set; }
    string Name { get; set; }
}

// This is an Entity Framework class which has CustomerID and CustomerName properties.
public partial class Customer: INamedEntity
{
    int INamedEntity.ID
    {
        get { return this.CustomerID; }
        set { this.CustomerID = value; }
    }
    string INamedEntity.Name
    {
        get { return this.CustomerName; }
        set { this.CustomerName = value; }
    }
}

...

public string GetName<T>(int entityID) where T: …
Run Code Online (Sandbox Code Playgroud)

entity-framework business-logic-layer interface repository

7
推荐指数
2
解决办法
2064
查看次数