我必须批量插入很多实体,所以我认为最好的方法是使用SqlBulkCopy
该类。但是,该类对DataReader
实例进行操作,而我的代码与 IEnumerable 一起使用,其中 T 是我的实体类。要将我的 IEnumerable 转换为 DataReader,我找到了以下代码:LINQ Entity Data Reader。
此代码工作正常,但有一个问题:我的实体类型上的枚举属性未包含在数据读取器中(因此未正确插入)。如何识别枚举类型属性?
我必须批量插入很多实体,所以我认为最好的方法是使用SqlBulkCopy
该类。但是,该类对DataReader
实例进行操作,而我的代码与 IEnumerable 一起使用,其中 T 是我的实体类。要将我的 IEnumerable 转换为 DataReader,我找到了以下代码:LINQ Entity Data Reader。
此代码工作正常,但有一个问题:我的实体类型上的枚举属性未包含在数据读取器中(因此未正确插入)。如何识别枚举类型属性?