我需要从.txt文件将对象加载到我的数据库中。但坦率地说,我在从哪里开始以及时间用完了上有些迷茫。
例如,我有此文件,其中“ @”是列值之间的分隔符。
1@1@5@Fotocopia Cedula
1@2@5@Pedido de Antecedentes
2@3@5@Licencia de Contruccion
2@4@5@Permiso de Ruidos
3@5@1@Recibo Multa
4@6@5@Reserva volqueta
5@7@6@pedir cedula o algo asi
5@8@2@etapa Alternativa
6@9@6@pedir cedula o algo asi
7@10@6@pedir cedula o algo asi
7@11@1@pedir cedula o algo asi
8@12@4@pedir cedula o algo asi
9@13@6@pedir cedula o algo asi
9@14@2@segunda etp
这是我项目中的对应类
public class Etapa
{
//este tiene que ser autogenerado
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int Codigo { get; set; }
[Required(ErrorMessage = "El Lapso dias Etapa no se puede dejar vacío")]
[Range(0, int.MaxValue, ErrorMessage = "El valor debe ser mayor que {0}")]
//Cambiar el nombre que se desplegará en el formulario
[DisplayName("Lapso dias Etapa")]
public int LapsoMaximoDias { get; set; }
[Required(ErrorMessage = "La Descripcion Etapa no se puede dejar vacía")]
//Cambiar el nombre que se desplegará en el formulario
[DisplayName("Descripcion Etapa")]
//Indicar largo maximo y minimo
[StringLength(50,MinimumLength =3)]
public string Descripcion { get; set; }
}
如何提取数据并将其另存为此类的实体? 我想要一个可以用按钮调用的方法,以便它可以在每次需要时从这些文件中加载所有数据(或更新它们) 谢谢您的宝贵时间,如果这是一个广泛的问题,请对不起。