Write a SpacetimeDB backend module in C# that defines one table and two reducers: one that inserts a row and one that updates a row.

TABLE
- User
  - Struct: User
  - Fields:
    - Id: ulong (primary key, auto-increment)
    - Name: string
    - Age: int
    - Active: bool

REDUCERS
- InsertUser: given name:string, age:int, active:bool, insert a new row (Id is auto-assigned)
- UpdateUser: given id:ulong, name:string, age:int, active:bool, update the row in User with Id=id to exactly these values
  - (Id=id, Name=name, Age=age, Active=active)
