Write a script that will create a sql server database table with schema mapping to the following Entity Framework class. Call the table ContactTypeAssignments.
 public virtual int Id { get; set; }

 public virtual int ContactTypeId { get; set; }

 public virtual int OfficeId { get; set; }

 public virtual int UserId { get; set; }

 public virtual CustomerContactType CustomerContactType { get; set; }

 public virtual Office Office { get; set; }

 public virtual User User { get; set; }
To create a SQL Server database table that maps to the provided Entity Framework class `ContactTypeAssignments`, you can use the following SQL script. This script defines the necessary columns, their data types, and establishes foreign key relationships based on the properties of your class.

```sql
CREATE TABLE ContactTypeAssignments (
    Id INT PRIMARY KEY IDENTITY(1,1), -- Primary key with auto-increment
    ContactTypeId INT NOT NULL,        -- Foreign key to CustomerContactType
    OfficeId INT NOT NULL,             -- Foreign key to Office
    UserId INT NOT NULL,               -- Foreign key to User
    CONSTRAINT FK_ContactTypeAssignments_CustomerContactType FOREIGN KEY (ContactTypeId) 
        REFERENCES CustomerContactType(Id), -- Assuming Id is the primary key in CustomerContactType
    CONSTRAINT FK_ContactTypeAssignments_Office FOREIGN KEY (OfficeId) 
        REFERENCES Office(Id),              -- Assuming Id is the primary key in Office
    CONSTRAINT FK_ContactTypeAssignments_User FOREIGN KEY (UserId) 
        REFERENCES User(Id)                  -- Assuming Id is the primary key in User
);
```

### Explanation:
1. **Table Definition**:
   - `ContactTypeAssignments`: The name of the table.
   - Each property in the Entity Framework class corresponds to a column in the SQL table.

2. **Column Definitions**:
   - `Id`: An integer column that serves as the primary key and auto-increments with
CREATE TABLE ContactTypeAssignments (
    Id INT IDENTITY(1,1) PRIMARY KEY,
    ContactTypeId INT NOT NULL,
    OfficeId INT NULL,
    UserId INT NULL,
    CustomerContactType_Id INT NULL,
    FOREIGN KEY (CustomerContactType_Id) REFERENCES CustomerContactType (Id)
);