如何在Entity Framework中使用扩展方法

时间:2012-04-01 20:16:49

标签: c# .net entity-framework azure

我需要使用两种扩展方法SqlCommandExtensions& SqlConnectionExtensions

http://msdn.microsoft.com/en-us/library/microsoft.practices.enterpriselibrary.windowsazure.transientfaulthandling.sqlazure(v=pandp.50).aspx

他们说如果我使用实体框架http://msdn.microsoft.com/en-us/library/hh680906%28v=pandp.50%29.aspx

,我必须使用这些
  

此外,SqlCommandExtensions和SqlConnectionExtensions类提供了一组扩展方法,使.NET开发人员能够打开SQL Azure数据库连接并调用SQL命令。如果您无法调整代码以利用ReliableSqlConnection类,则这些扩展方法非常有用。例如,您可能正在使用企业库数据访问应用程序块或在内部使用SqlConnection实例的实体框架

问题在于他们没有提供有关如何使用它的任何示例。 我如何在Entity Framework中使用这些扩展方法?我应该使用继承还是/和应该在哪里完成?

1 个答案:

答案 0 :(得分:2)

我相信你只需要确保在正确的位置找到它。 Here are the list of SqlCommandExtensionshere are the list of SqlConnectionExtensions。我认为他们实际上对每个应该如何使用都是相当不言自明的。你可以谷歌找一个例子。

然而,与您应该使用的POCO ORM方式相比,这些似乎相当低级别:

您可以与POCO一起使用的

DbContextObjectContext方法