Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.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/asp.net/32.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# 为LInq到Sql插入实例化新对象实例_C#_Asp.net_Linq To Sql - Fatal编程技术网

C# 为LInq到Sql插入实例化新对象实例

C# 为LInq到Sql插入实例化新对象实例,c#,asp.net,linq-to-sql,C#,Asp.net,Linq To Sql,我开始学习Linq(顺便说一句,我很喜欢它)。但我正在努力执行一个简单的插入一个记录。下面是我认为应该怎么做。我的问题是我无法实例化Address的新实例。Intellisense无法识别地址。我可以通过执行简单的选择来查询地址。同样,使用Linq从地址表中删除记录也没有问题。我可能忽略了一些基本的东西。有什么想法吗 protected void InsertAddress() { using (SBMData2.SBMDataContext db = new SBMData2.SBM

我开始学习Linq(顺便说一句,我很喜欢它)。但我正在努力执行一个简单的插入一个记录。下面是我认为应该怎么做。我的问题是我无法实例化Address的新实例。Intellisense无法识别地址。我可以通过执行简单的选择来查询地址。同样,使用Linq从地址表中删除记录也没有问题。我可能忽略了一些基本的东西。有什么想法吗

protected void InsertAddress()
{

    using (SBMData2.SBMDataContext db = new SBMData2.SBMDataContext())
    {
       //Create a new instance of the Address object
        Address addr = new Address();

       //Add new values to each field
       addr.Street = "foo";
       addr.Apt = "foo"
       addr.City = "foo";
       addr.State = "foo";
       addr.Zip = "foo";
       //etc

       //Insert the new Address object
       db.Address.InsertOnSubmit(cust);
        //Sumbit changes to the database
        db.SubmitChanges(); 
    }
}

如果我没有弄错的话,您的
地址
位于不同的命名空间中

SBMData2.Address addr = new SBMData2.Address();
或者在类的顶部使用语句添加一个

using SBMData2;

一切看起来都很好,你得到了什么错误/异常?你得到了编译错误吗?它告诉你什么?一点也不例外。VS甚至不允许我键入“Address addr..”,因为它似乎无法识别Address类。实际上,如果我只是复制并粘贴上面的内容,就会显示“未知类型‘Address’”,天哪,就是这样。我很犹豫是否发布这个问题,因为我觉得我忽略了这样简单的事情。非常感谢。很高兴我能帮忙。请将问题标记为已结束。谢谢,可以。我已经试过关闭它了,但收到一条消息说我不能在5分钟内关闭它。一定是新功能。