質問: entity framework 4&code-firstを使用して、データベースからフィールド/プロパティを除外します データベースからいくつかのフィールドを除外する方法があることを知りたいですか?例:public class employee { public int id { get; set; } public string name { get; set; } public string fathername { get; set; } public bool ismale { get; set; } public bool ismarried { get; set; } public string addressas { get; set; } } addressasフィールドをデータベースから除外するにはどうすればよいですか?
回答: 現在のバージョンでは、プロパティを除外する唯一の方法は、他のすべての列を明示的にマップすることです。builder.entity<employee>().mapsingletype(e => new { e.id, e.name, e.fathername, e.ismale, e.ismarried }); addressasは参照されていないため、エンティティ/データベースの一部ではありません。efチームは検討中次のようなものを追加しています:builder.entity<employee>().exclude(e => e.addressas); efdesignブログにコメントを残して、この機能をリクエストすることをお勧めします:)お役に立てればアレックス