보호 된 (또는 개인용) 속성에서 Entity Framework Plus (및 EF6)를 사용하여 일괄 업데이트를 수행하는 방법이 있습니까?
예를 들어, Planet
엔티티 가 있다고 가정합니다 .
public class Planet
{
protected Planet() { }
public string Status { get; protected set; }
}
다음과 같이 실행하고 싶습니다 ( 여기에 문서화 됨 ).
respository
.Query<Planet>()
.Where(x => x.Status == "LAME")
.Update(x => new Planet { Status = "AWESOME" });
...하지만 난 때문이 아니라 수 Planet
와 Status
자신의 보호 수준에 액세스 할 수 없습니다.
해당 필드를 공개하지 않고 대량 업데이트를 수행 할 수있는 방법이 있습니까?
면책 조항 : 저는 Entity Framework Plus 프로젝트의 소유자입니다.
아니요, 현재는 할 수있는 방법이 없습니다.
그러나 궁극적으로 사전 (PropertyName, Value)을 지원할 계획입니다. 당신을 위해 일할 수있는 무엇인가?
그렇다면이 요청을 이슈 트래커에 게시하고이 SO 질문을 참조 할 것을 권장합니다 : https://github.com/zzzprojects/EntityFramework-Plus/issues
(SO가 수행되지 않았으므로 GitHub에서 문제를 추적하는 것이 더 쉬울 것입니다)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다