EdmFunctionAttribute クラス
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
メモ: この API は、互換性のために残されています。
指定したメソッドが EDM の関数のプロキシであることを示します。
継承階層
System.Object
System.Attribute
System.Data.Entity.DbFunctionAttribute
System.Data.Entity.Core.Objects.DataClasses.EdmFunctionAttribute
名前空間: System.Data.Entity.Core.Objects.DataClasses
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
<AttributeUsageAttribute(AttributeTargets.Method, Inherited := False, AllowMultiple := False)> _
<ObsoleteAttribute("This attribute has been replaced by System.Data.Entity.DbFunctionAttribute.")> _
Public NotInheritable Class EdmFunctionAttribute _
Inherits DbFunctionAttribute
'使用
Dim instance As EdmFunctionAttribute
[AttributeUsageAttribute(AttributeTargets.Method, Inherited = false, AllowMultiple = false)]
[ObsoleteAttribute("This attribute has been replaced by System.Data.Entity.DbFunctionAttribute.")]
public sealed class EdmFunctionAttribute : DbFunctionAttribute
[AttributeUsageAttribute(AttributeTargets::Method, Inherited = false, AllowMultiple = false)]
[ObsoleteAttribute(L"This attribute has been replaced by System.Data.Entity.DbFunctionAttribute.")]
public ref class EdmFunctionAttribute sealed : public DbFunctionAttribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Method, Inherited = false, AllowMultiple = false)>]
[<ObsoleteAttribute("This attribute has been replaced by System.Data.Entity.DbFunctionAttribute.")>]
type EdmFunctionAttribute =
class
inherit DbFunctionAttribute
end
public final class EdmFunctionAttribute extends DbFunctionAttribute
EdmFunctionAttribute 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
EdmFunctionAttribute | 新しい DbFunctionAttribute インスタンスを作成します。 |
上揃え
プロパティ
名前 | 説明 | |
---|---|---|
FunctionName | マップ先関数の名前。 (DbFunctionAttribute から継承されます。) | |
NamespaceName | マップ先関数の名前空間。 (DbFunctionAttribute から継承されます。) | |
TypeId | (Attribute から継承されます。) |
上揃え
メソッド
名前 | 説明 | |
---|---|---|
Equals | (Attribute から継承されます。) | |
GetHashCode | (Attribute から継承されます。) | |
GetType | (Object から継承されます。) | |
IsDefaultAttribute | (Attribute から継承されます。) | |
Match | (Attribute から継承されます。) | |
ToString | (Object から継承されます。) |
上揃え
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
_Attribute.GetIDsOfNames | (Attribute から継承されます。) | |
_Attribute.GetTypeInfo | (Attribute から継承されます。) | |
_Attribute.GetTypeInfoCount | (Attribute から継承されます。) | |
_Attribute.Invoke | (Attribute から継承されます。) |
上揃え
解説
この属性が EF6 で始まる DbFunctionAttribute で置き換えられたことに注意してください。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。