我开始学习Linq(并且很喜欢它)。但我正在努力执行一个单一记录的简单插入。以下是我认为应该去的方式。我的问题是,我不能实例化一个新的地址实例。智能感知不识别地址。我可以通过执行简单的选择查询地址。同样,我没有使用Linq从地址表中删除记录的问题。我可能忽略了一些非常基本的东西。有任何想法吗?实例化LInq到Sql插入的新对象实例
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();
}
}
一切都看起来不错,你得到什么错误/例外? – Jethro
你有编译错误吗?它告诉你什么? – driis
没有例外。 VS甚至不会允许我输入“Address addr ..”,因为它似乎无法识别Address类。 – hughesdan