这是我之前的问题的延续:Could not find an implementation of the query pattern自动生成的linq类是空的?
我试图在数据库中插入一个新的'Inschrijving'。我试试这个用下面的代码:
[OperationContract]
public void insertInschrijving(Inschrijvingen inschrijving)
{
var context = new DataClassesDataContext();
context.Inschrijvingens.InsertOnSubmit(inschrijving);
dc.SubmitChanges();
}
但context.Inschrijvingens.InsertOnSubmit(inschrijving);给我下面的错误:
cannot convert from 'OndernemersAward.Web.Service.Inschrijvingen' to 'OndernemersAward.Web.Inschrijvingen'
我称之为我的主要页面的方法:
Inschrijvingen1Client client = new Inschrijvingen1Client();
Inschrijvingen i = new Inschrijvingen();
client.insertInschrijvingCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_insertInschrijvingCompleted);
client.insertInschrijvingAsync(i);
但你可以看到似乎有什么毛病我Inschrijvingen类,这是自动生成LINQ。 (自动生成的类可以在这里找到:http://pastebin.com/QKuAAKgV)
我不完全确定是什么造成这种情况,但我认为它与自动生成的类不正确?
谢谢您的时间, 托马斯
'Inschrijvingen'必须用'[DataContract]'属性定义。 –
我在哪里以及如何做到这一点?谢谢。 – Schoof
会影响不同的命名空间引用吗? 'OndernemersAward.Web.Service.Inschrijvingen'和'OndernemersAward.Web.Inschrijvingen' – Lazarus