タグ付けされた質問 「entity-framework-4.1」

このタグは、.NET Frameworkとは別に出荷されるEFの最初のリリースであるADO.NET Entity Framework 4.1用です。.NET 4.0に含まれるコアEntity Frameworkに基づいて構築され、2011年3月に一般公開されました。

2
MVC3のコードファーストエンティティフレームワーク(4.1)を使用して外部キーの関係を宣言するにはどうすればよいですか?
私は多くの運がなくてもコードファーストEF 4.1を使用して外部キー関係と他の制約を宣言する方法に関するリソースを探していました。基本的に私はコードでデータモデルを構築し、MVC3を使用してそのモデルをクエリしています。すべてが素晴らしいMVCを介して機能します(Microsoftに対してkudos!)。 たとえば、外部オブジェクト(テーブル)である大量のプロパティを持つOrderオブジェクトがあります。現在、問題なく注文を作成できますが、外部キーや外部オブジェクトを追加することはできません。MVC3はこれを問題なく設定します。 保存する前に自分でオブジェクトをコントローラークラスに追加するだけでよいことに気づきましたが、制約関係が満たされていない場合にDbContext.SaveChanges()の呼び出しを失敗させたいと思います。 新情報 したがって、具体的には、顧客オブジェクトを指定せずにOrderオブジェクトを保存しようとしたときに例外が発生するようにしたいと思います。ほとんどのCode First EFドキュメントで説明されているようにオブジェクトを作成しただけでは、これは動作ではないようです。 最新のコード: public class Order { public int Id { get; set; } [ForeignKey( "Parent" )] public Patient Patient { get; set; } [ForeignKey("CertificationPeriod")] public CertificationPeriod CertificationPeriod { get; set; } [ForeignKey("Agency")] public Agency Agency { get; set; } [ForeignKey("Diagnosis")] public Diagnosis PrimaryDiagnosis …

8
エンティティフレームワークコードの最初の日付フィールドの作成
Entity Framework CodeFirstメソッドを使用してデータベーステーブルを作成しています。次のコードはDATETIMEデータベースにDATE列を作成しますが、列を作成したいと思います。 [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } DATEテーブルの作成中に、タイプの列を作成するにはどうすればよいですか?

4
EF 4.1でのエンティティの挿入がObjectContextと比較して非常に遅いのはなぜですか?
基本的に、1つのトランザクション内に35000個のオブジェクトを挿入します。 using(var uow = new MyContext()){ for(int i = 1; i < 35000; i++) { var o = new MyObject()...; uow.MySet.Add(o); } uow.SaveChanges(); } これは永遠にかかります!基になるObjectContextを(を使用してIObjectAdapter)使用すると、それでも低速ですが、約20秒かかります。DbSet<>線形検索を行っているようですが、これには2乗の時間がかかります... この問題を見ている人は他にいますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.