entity-framework-4

    5

    2答えて

    mvc3のViewbagのスコープは、私のアクションメソッドでレンダリングしているページでのみ利用できます。 MVCでページ全体の情報をどのように管理しますか?私は新しい従業員を作成し、次のページに移動するときに従業員の情報が必要だとします。 どのようにMVCで状態を維持しますか。

    7

    1答えて

    私は数か月前からASP.NET MVCアプリケーションを開発してきました。私が最初に作業を開始したとき、私はEntity Framework 4.3(Code-First w/Migrations)を使用していました。私が行っている間に、私はMainClientテーブルの更新をしようとするといくつかの問題に遭遇しました。 MainClientには、クライアントのすべての基本情報が含まれており、BP

    13

    1答えて

    .NET MVCでコードFirst Entity Frameworkを使用する4新しいWebアプリケーションを作成し、以下のようにオブジェクトをデータベースに移入しました。 public class GratifyGamingContext : DbContext { public DbSet<Game> Games { get; set; } public DbSet<Ge

    7

    1答えて

    私は2つのテーブルProjectsとTaskを持っています。 Taskはプロジェクトの弱いエンティティなので、タスクの複合主キーは(ProjectId & TaskID)です。私は、次のコードでそうしようとしたが、それは、テーブル「タスク」にNULL可能列にPRIMARY KEY制約を定義することはできませんエラー を与えます。 私はテーブルを作成するコードファーストアプローチを使用していますが、

    5

    2答えて

    Oracle 10gデータベースでEF 4(データベースを完全に生成したデータベース)を使用していますが、1つのフィールドに問題があります。 私のフィールドは、自分のデータベースにNUMBER(5)と定義されています。私のモデルでは、EFはそれをshortと定義しています。 私の問題は、私は32,767(最大の短い)より大きいいくつかの値を持っていることです。 私はこの投稿を見つけました:Enti

    11

    2答えて

    私はEF4 DbContextを使用してASP.NET MVCアプリケーションのモデルを提供しています。 ViewModelsを使用してビューにデータを提供し、AutomapperはEF POCOとViewModels間のマッピングを実行します。 Automapperは素晴らしい仕事をしていますが、ViewModelをコントローラにポストバックしてアップデートを実行した後で、それを使う最良の方法は

    5

    1答えて

    Entity Framework LINQを使用して、すべての親テーブルに対して親クラスを返し、複数の具体的な実装のいずれかを持つ親クラスのプロパティインターフェイスの。どの具体的な実装は、親テーブルのフィールドの値に基づいてクエリ時に決定されるべきですか。 非常に単純な例では、3つのテーブルと3つの対応するPOCOがあります。 例 例のためにシンプルなクラス internal interface

    8

    1答えて

    DbContext.SaveChanges()メソッドをオーバーライドし、ISoftDeleteインターフェイスを実装するエンティティの削除を元に戻して、プロジェクトでソフト削除機能を実装しようとしています。 。私は「削除」状態にあり、ISoftDeleteを実装するすべてのエントリのための私のSoftDelete()メソッドを呼び出していますSaveChanges()方法で interface

    8

    1答えて

    EF4で継承を使用し、DBから作成したTPHモデルを使用する必要があります。 シンプルクラスをテストするための新しいプロジェットを作成しました。 私のクラスのモデルがあります: SQL Server 2008での私のテーブルがあります: VEHICLE ID : int PK Owner : varchar(50) Consumption : float F

    6

    3答えて

    私は解決すべき面白い問題がありますが、一般的ですがEntity Frameworkでは容易に実現できないようです。 2つのテーブルがあります。 Player(Id,TeamId,FirstName,LastName) Team(Id, Name, IsProfessional) プレーヤーは1つのチームにのみ所属できます。使用TPT(DB最初)、我々は2つのクラスがこれらのテーブルにマップさ