EF:我可以从ID属性中删除设置器吗?

mshwf

对于我来说,毫无疑问的是,不需要二传手,尽管我从未见过有人提及它,但每个开发人员都在使用它。删除这部分不是更好,更清晰的方法,因为我没有设置ID并且它是自动生成的:

public int ID { get; }
CodeCaster

如果它是由数据库生成的,那么它将由Entity Framework分配给实体。因此,它需要一个二传手。

您还可以通过实体的主键附加实体,因此也需要通过用户代码公开设置实体。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我们可以在 Symfony 控制器的表单中定义小部件的 id 属性吗?

我可以在Swift的get块中设置计算属性吗?

我可以在iOS中以编程方式设置对象属性吗?

我可以在 PHPMyAdmin 中设置默认服务器吗?

我可以在启动器中设置超级用户吗?

我可以动态设置属性的值吗?

我可以设置UILabel的attributedText属性吗?

Ruby on Rails:我可以使用ID以外的属性/列删除记录吗?

我可以在reduce函数中的属性名称中删除空格吗?

在C#中,我可以在Restsharp中设置一些httpclienthandler属性吗?

我可以删除awk中的字段吗?

我可以从Debian中删除GUI吗?

我可以在反应中删除道具吗

可以从网址中删除ID []吗?

我可以在 MPAndroidChart 中设置单位吗?

我可以总结注释中的属性吗?

我可以阻止 Django 根据引用类型中的属性删除对象吗?

我可以创建一个将从发布代码中删除的属性吗?

我可以在Axis 2 Java中调用存根之前将属性设置为MessageContext吗?

我可以在JavaScript中的事件对象上安全地设置自定义属性吗?

我可以要求在mongodb集合中设置属性吗?(不为null)

我们可以在 ngAfterViewInit() 而不是 ngOnInIt() 中设置输入属性吗?

我可以从我的船长解析器收集属性吗?

我可以从Windows 10文件浏览器中删除这些图标吗

我可以从主驱动器中删除ReadyBoost缓存吗?

我可以在ubuntu菜单栏中删除语言选择器吗?

我应该在C#中通过属性设置器分配类字段吗?

我可以在指令中要求使用ng-controller设置的控制器吗?

我可以通过编程方式设置任何类型的属性吗?