この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
.NET/C# EF FAQ コレクション
眺める:
21034
|
答える:
1
[出典]
.NET/C# EF FAQ コレクション
[リンクをコピー]
クズども
掲載地 2018/02/04 11:57:47
|
|
|
1. EFを更新しても指定されたテーブルが見つからない?
テーブルには主キーセットがありません!
2. 同じキーでアイテムを追加しましたか?
理由1:重複した主鍵がないか確認しましょう!
理由2:割り当て欄が重複していないか確認してください!
理由3:参照外来キーの名前がテーブルフィールドと同じであってはならない!
3. 再構築は成功しているが、リリースは失敗しているか?
理由1:.NET Frameworkのバージョンが一貫しているか確認しましょう!
理由2:参照(log4net)が正しいか確認してください!
4. POCO T4テンプレートの生成に失敗した? (タイプまたはライフスペース名は見つかりません)
記号が間違っているか(セミコロン)確認してください。本当に再参照はできません!
5. EntitySet「xxx table」を更新できないのは、DefiningQueryが存在し、その要素に現在の操作をサポートする要素が存在しないためです。
EFエンティティには主キーはないので、リリファレンスを削除すればいいのです!
6. 属性「状態」はオブジェクトのキー情報の一部で、変更できないのか?
主キーも重複もありません!
7. エントリー更新時のエラー。 詳細については、「内部例外?」をご覧ください。
データベース内のテーブルには識別カラムがなかったか、データ型が間違っているのです!
8. キー「categoryid」を持つ「IEnumerable」型のViewDataは存在<SelectListItem>しませんか?
この文は、型 ViewData は存在せず、その型は IEnumerable<SelectListItem>、主キーは categoryid であることを意味します。 IEnumerable<SelectListItem>はSelectListItemの集合を指します。
解決策は、return return View() を return Create() にすることです!
9. 1つ以上の団体の検証が失敗した場合。 詳細については、「EntityValidationErrors」プロパティをご覧ください。
問題の原因は以下の通りです:
1. 空でない列は値を誤って挿入しません
2. 複数のテーブル間での外来鍵列の長さが異なる
3. ef コンテキストオブジェクト db が空です
4. EFコンテキスト設定プロパティをdbに設定します。 Configuration.ValidateOnSaveEnabled = false;
5. 内容の長さが最大カラム長を超える
6. ライブラリは解答に追加されましたが更新されていません
7. System.Data.Validationを使って参照を追加;
10. エンティティタイプxxx(テーブル)は現在のコンテキストでモデルの一部ではないか? / エンティティクラスがデータベースのフィールドタイプや属性と一致しない?
このテーブルは現在のデータベースには含まれていません。別のデータベースに変換するにはコードの行を追加する必要があります:
oc.iBllSession.Itb_biaoming_BLL。 DbName = 「データベース名」;
11. 型または名前空間名を見つけられなかった」... 「(指示や手順の使い方が足りないのですか)?」
元の引用を削除して、再引用しろ!
先の:
とても使いやすいSMS爆撃機ソフトウェア
次に:
682d7a5cc90aeab75279e71e2464010f このエンコーディングはどのように実装されているのですか?
関連記事
•
SQL Serverサーバーはデータベースの整合ルールを修正します
•
SQL SERVERデータベースはデフォルトの照合ルールを修正します
•
SQL Serverのレプリケーションは、データベースを新しいデータベースにクローンします
•
MySQLデータベースのテストテーブルは1,000万件のデータを挿入します
•
[翻訳] なぜNET/C#のMySqlConnectorとMySql.Dataが前者を勝ち取るのか
•
.NET/C# はDataTablesを通じて動的にテーブル構造を作成します
•
SQL SERVERデータベース用のメモリ最適化テーブル
•
SQL Serverがクラスタ化されていないインデックスに対して作成する最大varchar長
•
[AI](15)ベクターデータベースQdrantは使いやすいです
•
【AI】(14) オープンソースベクターデータベースの簡単な紹介
閲覧したセクション
簡単な言語/E4A
ブロックチェーン
その他の番組編成
Windows/Linux
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com