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