我是Ef的粉絲,想要使用它,但我不一定是協會如何工作的粉絲。如果我有一個簡單的查找表,其中可能包含3行,並且通常會被視爲代碼中的枚舉,但我不喜歡我必須這樣做才能使用EF中的關聯指定值:實體框架「代碼嗅覺」問題
myEntity.MyLookup = db.MyLookups.First(ml => ml.MyLookupId == 5);
我的意思是,它不僅看起來很時髦,而且它也再次查詢數據庫,所以我可以有效地分配值「5」。我知道這也可以通過MyLookupReference設置EntityKey,但看起來更臭。
我的問題是,是否有可能擺脫員工的商店代表性,只是將所有事情都視爲我的實體的標量,因爲沒有導航屬性,並允許我在必要時進行連接?
此外,如果這是可行的,它是否有任何影響誰跟蹤或實體類似?謝謝!