Linq Time (7) y TimeSpan Mapping

Estoy tratando de insertar un registro en mi tabla llamadaTest Estoy usando la técnica LINQ:

El problema es que tengo untime columna en mi tabla con el tipo deTime(7) pero cuando intento insertar datos en la tabla me sale este error:

Operand type clash: bigint is incompatible with time

este es mitest Diseño de tablas en SQL:

Implementación de mi mesa en C #:

[Table(Name = "Test")]
class TableTest
{
    private int _id;
    [Column(IsPrimaryKey = true, Name = "id", Storage = "_id")]
    public int id
    {
        get { return _id; }
        set { _id = value; }
    }
    private TimeSpan _time;
    [Column(Name = "time", Storage = "_time")]
    public TimeSpan time
    {
        get { return _time; }
        set { _time = value; }
    }
}

Y aquí intento insertar mi registro:

    DataContext dc = new DataContext(@"Data Source=.;Initial Catalog=DBTest;Integrated Security=True");

    private void button1_Click(object sender, EventArgs e)
    {
        TableTest t = new TableTest();
        t.id = 1;
        t.time = new TimeSpan(7, 30, 0);
        Table<TableTest> t_insert = dc.GetTable<TableTest>();
        t_insert.InsertOnSubmit(t);
        dc.SubmitChanges();  // error Here !!!!!
    }

He buscado en todas partes, todo lo que encontré fue que para el mapeoTime() tipo sql debería usarTimeSpan , por favor, dime lo que estoy haciendo mal! Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta