首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Llblgen更新表?

Llblgen更新表?
EN

Stack Overflow用户
提问于 2012-11-07 19:12:32
回答 1查看 1.2K关注 0票数 0

我只是想知道

更新表集(名称,姓氏)值('John','Locke'),其中Id=1 sql语句在llblgen中等效,我尝试了下面的代码,但它没有工作。

代码语言:javascript
复制
            Entity e = new Entity();
            entity.Id = 1;
            entity.name = "John";
            entity.surname = "Locke";
            entity.Save();

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2012-11-08 05:56:27

基本上,你在上面所做的就是创建一个全新的实体。若要更新现有的一个,请使用以下命令:

代码语言:javascript
复制
Entity e = new Entity(1);
entity.name = "John";
entity.surname = "Locke";
entity.Save();

关键是第一行。在使用SelfServicing时,在该行中,LLBLGen框架将尝试获取实体,如果实体存在于DB中,则将数据检索到实体中,否则该实体将被视为新实体。由于实体存在于DB上,实际更改的值(即获取的字段值与实际设置的值不同)将在UPDATE sql查询中使用。

这在文献资料中得到了解释。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13276538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档