当存在关系表时,Linq向表中添加新行

时间:2012-02-07 09:13:50

标签: entity-framework reference linq-to-entities

这个问题与我之前的问题有关:Linq2Entity Getting Values from reference Table

现在我遇到了一个问题,我想在表B中添加一个新条目。我试过这样的事情:

    ObjectQuery<A> aTable = dbConnection.A;
    ObjectQuery<B> bTable = dbConnection.B;
    var data = from d in aTable   //Reference dataset in Table A
               where d.ID == myID
               select d;

    B bData = new B()
    {
        ID = GetNewID(),
        Text = text,
        A = data.First()
    };

    dbConnection.AddToB(bData);

但是这个“A = d.First()”现在确实有效......有什么想法吗? THX!

0 个答案:

没有答案