d******8 发帖数: 2191 | 1 从包含primary key的数据库里读取数据保存到了DataSet,使用DataSet.
DataTableCollection[0].NewRow创建新的DataRow,查了下pk column,发现value从0
开始。需要手动置下AutoIncrementSeed。
之前没这个问题,求大牛指点下可能的原因所在。 |
H*******g 发帖数: 6997 | 2 why are you still using DataTable?
0
【在 d******8 的大作中提到】 : 从包含primary key的数据库里读取数据保存到了DataSet,使用DataSet. : DataTableCollection[0].NewRow创建新的DataRow,查了下pk column,发现value从0 : 开始。需要手动置下AutoIncrementSeed。 : 之前没这个问题,求大牛指点下可能的原因所在。
|
d******8 发帖数: 2191 | 3 interestingly, why not? I find that in Visual Studio Express can generate c
# classes from existing database/table, and the generated code employs
DataTable.
so what do you recommand?
【在 H*******g 的大作中提到】 : why are you still using DataTable? : : 0
|
H*******g 发帖数: 6997 | 4 最简单的,用ENTITY FRAMEWORK,你就用DATABASE FIRST好了,然后就有个EDMX文件。
然后你也别用DATATABLE了,用LIST<>什么的不是很好么?比DATATABLE简单多了。
c
【在 d******8 的大作中提到】 : interestingly, why not? I find that in Visual Studio Express can generate c : # classes from existing database/table, and the generated code employs : DataTable. : so what do you recommand?
|
d******8 发帖数: 2191 | 5 好吧,我用用看。
【在 H*******g 的大作中提到】 : 最简单的,用ENTITY FRAMEWORK,你就用DATABASE FIRST好了,然后就有个EDMX文件。 : 然后你也别用DATATABLE了,用LIST<>什么的不是很好么?比DATATABLE简单多了。 : : c
|
f*****e 发帖数: 5177 | 6 entity framework,s performance is much worse than dataset/datatable
★ 发自iPhone App: ChineseWeb 8.7
【在 H*******g 的大作中提到】 : 最简单的,用ENTITY FRAMEWORK,你就用DATABASE FIRST好了,然后就有个EDMX文件。 : 然后你也别用DATATABLE了,用LIST<>什么的不是很好么?比DATATABLE简单多了。 : : c
|
H*******g 发帖数: 6997 | 7 取决于你怎么用他。
在我这里EF的性能好的多。。。
【在 f*****e 的大作中提到】 : entity framework,s performance is much worse than dataset/datatable : : ★ 发自iPhone App: ChineseWeb 8.7
|
f*****e 发帖数: 5177 | 8 不管你怎么用,据算用precompiled和stored procedure,ef的performance还是比不上
datatable。
如果你是用在对performance要求不高的地方,倒也无所谓。
【在 H*******g 的大作中提到】 : 取决于你怎么用他。 : 在我这里EF的性能好的多。。。
|