ObjectContext.Translate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Translate<TElement>(DbDataReader) |
エンティティ データの行を含む DbDataReader を、要求されたエンティティ型のオブジェクトに変換します。 |
Translate<TEntity>(DbDataReader, String, MergeOption) |
エンティティ セットとマージ オプションを指定して、エンティティ データの行を含む DbDataReader を、要求されたエンティティ型のオブジェクトに変換します。 |
Translate<TElement>(DbDataReader)
エンティティ データの行を含む DbDataReader を、要求されたエンティティ型のオブジェクトに変換します。
public virtual System.Data.Entity.Core.Objects.ObjectResult<TElement> Translate<TElement> (System.Data.Common.DbDataReader reader);
abstract member Translate : System.Data.Common.DbDataReader -> System.Data.Entity.Core.Objects.ObjectResult<'Element>
override this.Translate : System.Data.Common.DbDataReader -> System.Data.Entity.Core.Objects.ObjectResult<'Element>
Public Overridable Function Translate(Of TElement) (reader As DbDataReader) As ObjectResult(Of TElement)
型パラメーター
- TElement
エンティティの型。
パラメーター
- reader
- DbDataReader
エンティティ オブジェクトに変換するエンティティ データを格納している DbDataReader。
戻り値
TResult 型のオブジェクトの列挙。
例外
reader が null の場合。
適用対象
Translate<TEntity>(DbDataReader, String, MergeOption)
エンティティ セットとマージ オプションを指定して、エンティティ データの行を含む DbDataReader を、要求されたエンティティ型のオブジェクトに変換します。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Justification="Generic parameters are required for strong-typing of the return type.")]
public virtual System.Data.Entity.Core.Objects.ObjectResult<TEntity> Translate<TEntity> (System.Data.Common.DbDataReader reader, string entitySetName, System.Data.Entity.Core.Objects.MergeOption mergeOption);
abstract member Translate : System.Data.Common.DbDataReader * string * System.Data.Entity.Core.Objects.MergeOption -> System.Data.Entity.Core.Objects.ObjectResult<'Entity>
override this.Translate : System.Data.Common.DbDataReader * string * System.Data.Entity.Core.Objects.MergeOption -> System.Data.Entity.Core.Objects.ObjectResult<'Entity>
型パラメーター
- TEntity
エンティティの型。
パラメーター
- reader
- DbDataReader
エンティティ オブジェクトに変換するエンティティ データを格納している DbDataReader。
- entitySetName
- String
TResult 型のエンティティ セット。
- mergeOption
- MergeOption
変換したオブジェクトをオブジェクト コンテキストに追加するときに使用する MergeOption。 既定値は、 AppendOnly です。
戻り値
TResult 型のオブジェクトの列挙。
- 属性
例外
reader が null の場合。
指定された mergeOption が有効な MergeOption 値でない場合。
指定された entitySetName が TResult 型の有効なエンティティ セットでない場合。
適用対象
Entity Framework