私はEF Code Firstを1ヶ月間使用しています。私のプロジェクトは多くのテーブル(100個以上のデータテーブル)で動作する必要があり、将来何度も変更されます。移行を追加する時間を制御したり、時間をかけたりするのは難しいです。テーブル名をEFエンティティにマップする方法は?
マイグレーションの追加手順をスキップするソリューションはありますか?データベースにテーブルを作成し、エンティティへのマッピングを作成するだけですか?
例:データベースで
私はこのようなテーブルがあります:私は、次のエンティティにマッピングしたい
CREATE TABLE dbo.MyTable
(
Id INT,
Name VARCHAR(255),
Description VARCHAR(1000)
);
を:
public class MyEntity
{
public Id int {get; set;}
public Name string {get; set;}
public Description string {get; set;}
}
私の予想ソリューションは、このようなものです:
CreateMap("dbo.MyTable", MyEntity)
エンティティで[Table( "MyTable")]属性を使用できますか? – MstfAsan
https://stackoverflow.com/help/how-to-ask – Kixoka