Exact key comparison for compound keys in .Net

Yes this is a bug and currently I am debating on how to resolve it. One suggestion is in a pull request here. This should be resolved before 1.2.