Comparing Database Objects
Introduction
Comparison in SQL Queries
var products = Db.SQL<Product>(
"SELECT p FROM Product p WHERE p.Customer = ?", customer);var products = Db.SQL<Product>(
"SELECT p FROM Product p WHERE p.Customer.ObjectNo = ?",
customer.GetObjectNo());Comparison Between Instances
var firstProduct = new Product();
var secondProduct = new Product();
var anotherFirstProduct = Db.FromId(firstProduct.GetObjectNo());
firstProduct.Equals(secondProduct); // false
firstProduct.GetObjectNo() == secondProduct.GetObjectNo(); // false
firstProduct.Equals(anotherFirstProduct); // true
firstProduct.GetObjectNo() == anotherFirstProduct.GetObjectNo(); // trueLast updated