-3
A
答えて
0
あなたはEF 6ので、エンティティに列挙型を使用する場合はダウンSQLパフォーマンスので、SQL文でキャスト生成します。
解決のためにenumラッパーを使用できます。
public enum MyEnum
{
Field1 = 1,
Field2 = 2
}
public class Product
{
[Key]
public int ProdId { get; set; }
public string ProdName { get; set; }
[Column("MyEnum")]
public int MyEnumValue { get; set; }
[NotMapped]
public MyEnum MyEnum
{
get
{
return (MyEnum)MyEnumValue;
}
set
{
MyEnumValue = (int)value;
}
}
}
public class Chair : Product
{
public string ChairProp1 { get; set; }
}
public class Seat : Product
{
public string SeatProp1 { get; set; }
}
関連する問題
- 1. Entity Framework 6 TPH継承列挙型フィールド低速クエリを生成
- 2. Entity Frameworkの生成にエンティティがありません
- 3. 1対多の関係でEntity Framework 4.1でLINQクエリによって生成されたSQLを最適化
- 4. このEntity Frameworkクエリから生成されたSQLを理解するのに問題があります
- 5. 生成されたクエリはEntity Frameworkのバージョンによって異なります
- 6. cakephp:group byが生成されたクエリにありません
- 7. Entity Frameworkモデルの追加クエリ
- 8. Entity Frameworkコア - 最初の移行を追加できません
- 9. Entity Framework 4.1データベースFirstはDbContext T4生成クラスにプライマリキーを追加しません
- 10. は、Entity Frameworkの生成されたテーブルにリンクテーブルを追加し、識別カラム
- 11. Entity Frameworkによって生成されたクエリの下部ケーシング
- 12. ファイルまたはアセンブリMicrosoft.SqlServer.SqlClrproviderがEntity Frameworkにありません
- 13. Entity Framework orderbyクエリ結果の順序はありません
- 14. jsは追加されたhtmlに適用されません
- 15. Entity Framework 6クエリによってNullReferenceExceptionが生成される
- 16. SQL:ネストされたクエリに適切なキーがありません
- 17. 私の.dboにEntity Frameworkが追加されました
- 18. Entity Framework GroupBy to Sql生成
- 19. SQLパフォーマンスの最適化(Entity Framework)
- 20. Entity Frameworkデータベースに最初に生成されたクラスに属性を追加します。
- 21. Entity Framework SQL例外:指定された値がfloatデータ型の有効なインスタンスではありません
- 22. なぜ私のEFコードが最初に生成されたビューは効果がありませんか?
- 23. Entity Framework - SaveChanges()は生成されたIDキーを取得しません
- 24. Entity Frameworkで生のSQLクエリにカスタムクラスが必要ですか?
- 25. Entity Framework:データリーダーが指定された「NPAModel.NPAAddApplication」と互換性がありません。
- 26. LINQクエリが遅く、タイムアウトを作成します。生成されたSQLは問題ありませんか?
- 27. クエリ用の最適化されたAzure SQLテーブルの作成
- 28. Entity FrameworkのDisplayNameがテーブル名ではありません。
- 29. LINQから生成されたSQLに一貫性がありません
- 30. case文を使用したクエリの最適化
確信しています。 Googleをお試しください。 OR説明、あなたがしたいこと、あなたの問題は... – schlonzo
見つけられませんでした。私は2日間探しています。解決策はありません。 – Yargicx