如何从C#插入复杂对象到SQL Server而不使用实体框架和数据表(我想过Dapper.Contrib但它仅适用于实体)。从C#插入复杂对象到SQL Server而不使用实体框架和数据表
现在我正在使用存储过程和Dapper,但是我只能插入一个对象,并且也只能使用动态参数,所以它不是我想要的。
例如:
DynamicParameters p = new DynamicParameters();
p.Add("ID", user.UserInformation.ID);
p.Add("DELEGATORID", user.UserRole.DelegateID ?? string.Empty);
p.Add("APPROVER", user.UserRole.Approver);
p.Add("DELEGATOR", user.UserRole.IsDelegator);
p.Add("SEARCHTEXT", searchText);
然后插入。但我需要再做2次插入。
例如 - 我想3个复杂的对象在存储过程中插入,然后执行为每个对象
由于3存储过程。