Как использовать методы расширения с Entity Framework - PullRequest
2 голосов
/ 02 апреля 2012

Мне нужно использовать два метода расширения 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.Например, вы можете использовать прикладной блок доступа к данным Enterprise Library или Entity Framework , который использует экземпляры SqlConnection для внутреннего использования.

Проблема заключается в том, что они не предоставляют никакого примера покак это использовать.Как именно я использую эти методы расширения с Entity Framework?Должен ли я использовать наследование или / и где именно это должно быть сделано?

1 Ответ

2 голосов
/ 02 апреля 2012

Полагаю, вам просто нужно убедиться, что вы ищете правильное место. Вот список SqlCommandExtensions и Вот список SqlConnectionExtensions .Я думаю, что они на самом деле довольно очевидно, как каждый из них должен быть использован.Вы могли бы, вероятно, найти в Google пример каждого из них.

Тем не менее, они кажутся довольно низкоуровневыми по сравнению со способом POCO ORM, который вы, вероятно, должны использовать:

DbContext и ObjectContext методы, которые вы можете использовать с POCO

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...