我有一张名为' DEPARTMENT'并且有2列,' DeptID'和' DeptName'。 我为此创建了属性。
class DepartmentClass
{
public int Did { get; set; }
public string Dname { get; set; }
}
现在,而不是使用自动生成的' DEPARTMENTs' class,我想使用上面的属性来添加条目。
DepartmentClass newDept = new DepartmentClass();
newDept.Did = 120;
newDept.Dname = "Shell Scripting";
db.DEPARTMENTs.InsertOnSubmit(newDept); //this has invalid argument
db.SubmitChanges();
如果有任何方法可以让我知道吗?
答案 0 :(得分:0)
如果您要进行大量转化,则可以尝试使用automapper。它是一个免费的工具,可以将poco映射到数据类,反之亦然。我喜欢它的是你在应用程序初始化时进行一次映射,然后进行转换的调用非常简单,即
db.DEPARTMENTs.InsertOnSubmit(Mapper.Map<DEPARTMENTs>(newDept));
db.SubmitChanges();
https://github.com/AutoMapper/AutoMapper/wiki/Getting-started