![]() |
1
3
查看此Bug条目: http://bugs.mysql.com/bug.php?id=44985 对你的运气感到抱歉。欢迎来到俱乐部。显然,从mysql connector/.net entity framework对mysql中的存储过程有适当的支持是不可用的。从线程中的日期可以看出,引入该特性的响应速度非常慢。 |
![]() |
2
6
如果您觉得这很有帮助,下面是我使用的方法,用于从mysql connector/.net实体框架提供程序使用mysql中的参数处理存储过程。我调用ExecuteStoreQuery()。这使我不再需要处理模型中参数映射过程的挑战。这是为了我们的需要。
|
![]() |
3
4
下面是我们在dbContext上执行storedprocedures时所做的一些扩展:
|
![]() |
4
2
我喜欢这个参数方法更安全,因为它也可以处理SQL注入问题。我将其概括如下:
|
![]() |
5
2
另外,在处理MySQL数据库时,请注意一件最重要的事情:总是将存储过程参数命名为与表列名不同的名称,否则它会在sp内部的查询中混淆。 例如:
|
![]() |
6
2
下面是我的代码的一个示例,它与vs2012和mysql connector 6.8.3一起工作,只是像往常一样生成数据模型,不要忘记包含存储过程。 希望这个帮助是某人。
|
![]() |
7
1
调用存储过程是我的解决方案。我希望有用。
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |