Thank you for your interest in OpenAccess ORM.
When it comes to variables, the main difference between C# and PHP is that, C# is a type-safe language. In other words, in C# the compiler will throw build errors, if the type
of the variable
and the type of the assigned value
do not match. In the case you describe, I would suggest that you assign the attribute values of Object manually, like this:
Object1.Name = Object2.Name;
Object1.Birthday = Object2.Birthday;
Object1.Email = Object2.Email;
Note that that would be a compilable code only if the types of the properties from Object1 match the types of the properties of Object2.
you can find the C# Language specification that contains the basics of the language. The documentation for OpenAccess ORM is available here
and I would also suggest to you our starter series
on Telerik TV.
I hope that helps. If you have additional questions or if you need to implement some specific scenario, do not hesitate to get back to us.