| 1234567891011121314151617181920212223242526 |
- using InvercargillSql.Orm;
- /**
- * User entity representing a user in the e-commerce system.
- */
- public class User : Object {
- public int64 id { get; set; }
- public string name { get; set; }
- public string email { get; set; }
- public int64 age { get; set; }
- public bool is_active { get; set; }
-
- public User() {
- name = "";
- email = "";
- }
-
- public static void configure_mapper(EntityMapperBuilder<User> b) {
- b.table("users")
- .column<int64?>("id", u => u.id, (u, v) => u.id = v)
- .column<string>("name", u => u.name, (u, v) => u.name = v)
- .column<string>("email", u => u.email, (u, v) => u.email = v)
- .column<int64?>("age", u => u.age, (u, v) => u.age = v)
- .column<bool?>("is_active", u => u.is_active, (u, v) => u.is_active = v);
- }
- }
|