Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用实体框架插入SQL Compact 3.5_C#_Database_Entity Framework_Insert - Fatal编程技术网

C# 使用实体框架插入SQL Compact 3.5

C# 使用实体框架插入SQL Compact 3.5,c#,database,entity-framework,insert,C#,Database,Entity Framework,Insert,我不知道为什么我的sql请求没有插入到数据库中 我认为db.Createpers确实有效 private void SaveInsertAnim(object sender, EventArgs e) { using (var db = new DJURINGA_DIRECTOREntities()) { PERSONNE pers = new PERSONNE(); pers.NOM = textBox1.Text; pers

我不知道为什么我的sql请求没有插入到数据库中

我认为db.Createpers确实有效

private void SaveInsertAnim(object sender, EventArgs e)
{
    using (var db = new DJURINGA_DIRECTOREntities())
    {
        PERSONNE pers = new PERSONNE();


        pers.NOM = textBox1.Text;
        pers.PRENOM = textBox2.Text;
        pers.ADRESSE = textBox9.Text;
        pers.CODEPORTE = textBox3.Text;
        pers.EMAIL = textBox4.Text;
        pers.TELEPHONE = textBox5.Text;
        pers.NUMSECU = textBox6.Text;
        pers.DATENAISSANCE = Convert.ToDateTime(dateTimePicker2.Text); 
        pers.LIEUNAISSANCE = textBox8.Text;
        pers.DATEDEBUTSEJOUR = Convert.ToDateTime(dateTimePicker1.Text);
        if(!string.IsNullOrWhiteSpace(comboBox2.Text)) pers.NOMBRESEMAINETRAVAILLE = int.Parse(comboBox2.Text);
        pers.REDUCTIONSNCF = textBox10.Text;
        if (!string.IsNullOrWhiteSpace(comboBox1.Text)) pers.NOMBREJOURPRECAMP = int.Parse(comboBox1.Text);


         db.Create(pers);
         db.SaveChanges();


        this.Hide();
    }
}
我的功能创建:

public static T Createthis ObjectContext上下文,T objetToCreate,bool save=false其中T:EntityObject { 尝试 { var type=context.GetSetBasetypeofT

            if (context.GetKeyName<T>().Count == 1)
            {
                context.SetValeurToKey(objetToCreate);
            }

            context.AddObject(type.Name, objetToCreate);
            if (save) context.SaveChanges();
            return objetToCreate;
        }
        catch (Exception ex)
        { throw ex; }
    }
你有什么想法吗


我没有错误,但没有任何功能。

在bin/debug文件夹中查找数据库文件的副本。可能的解决方案:在连接字符串中指定数据库文件的完整路径。不要在项目中包含数据库文件内容