Skip to the content.

Only one member on a type can capture the number of rows affected by a command; remove the duplicate.

Bad:

[RowCount]
public int X {get;set;}

[RowCount]
public int Y {get;set;}

Good:

[RowCount]
public int X {get;set;}

public int Y {get;set;}