一次拥有所有对象字段而不进行键入

本文关键字:字段 对象 一次 拥有 | 更新日期: 2023-09-27 18:31:16

我在实体框架工作模型设计器(数据库优先方法)中有一些具有 30 多个属性的类映射到其相应的表。很明显,我需要为这些类创建一个实例,然后为它们的所有字段分配值,这有点无聊、重复且容易出错,因为您可能会错过一些赋值。我认为如果我能输入一个类的实例名称,然后 IDE 或类似代码片段的东西一次弹出它的所有字段,那就太好了。除了从Model.designer.cs(在c#中)复制它们之外,您知道任何解决方法吗?

一次拥有所有对象字段而不进行键入

您是否考虑过使用 AutoMapper? 您可以使用NuGet获取它

这是一篇概述其用法的文章:http://csharppulse.blogspot.in/2013/08/crud-operations-using-automapper-in-c_381.html

1]我认为您可以使用Add Code Generation Item,但我自己实际上并没有使用过这个。 我相信您可以使用它生成一个.tt文件,然后该文件将根据您的EF对象生成简单的POCO's

看看这里和这里的例子。