带有实体框架的输入XML参数的映射存储过程
我有一个带有输入参数@par XML的存储过程。在实体框架中映射和导入时,@par type设置为string 如果我像这样创建这个参数带有实体框架的输入XML参数的映射存储过程,xml,entity-framework,stored-procedures,parameters,mapping,Xml,Entity Framework,Stored Procedures,Parameters,Mapping,我有一个带有输入参数@par XML的存储过程。在实体框架中映射和导入时,@par type设置为string 如果我像这样创建这个参数 XElement idPar = new XElement("root"); idPar.Add(new XElement("case", new XAttribute("IdCase", 100))); e.InputParameters["par"] = idPar.ToString(); 对于ObjectDataSource 并获取我的PAR样字符串
XElement idPar = new XElement("root");
idPar.Add(new XElement("case", new XAttribute("IdCase", 100)));
e.InputParameters["par"] = idPar.ToString();
对于ObjectDataSource
并获取我的PAR样字符串\r\n\r\n,并且我的存储过程不工作
当我使用DataSet时,一切正常,参数类型映射为XML而不是字符串 有什么想法吗 如何强制实体框架使用带有XML输入参数的存储过程 <SelectParameters>
<asp:Parameter Name="par" Type="Object" />
</SelectParameters>