如何從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存儲過程。