开发者

Linq to SQL Extensibility Method Definitions

If I have a Linq table of say User and I then do something like this;

public partial class DataAccessDataContext
{
    partial void UpdateUser(User instance)
    {
        //do something here
    }
}

What ends up happening is that the record is never updated in the database.

As soon as I get rid of the UpdateUser method the database is again updated.

I found something on the web that mentions that as soon as you implement any of the three extens开发者_Python百科ibility methods of Insert, Update and Delete, then the database is no longer updated.

Is this correct and is there a way I can get this to work?


You need to call the Dynamic update method like;

this.ExecuteDynamicUpdate(instance);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜