도와 드릴까요? 나는 이것이 결코 힘든 하나는 아니지만 EF에 새로 왔고 주말 기한에 직면했을 것이라고 확신합니다. 값으로 테이블을 업데이트하려고하지만 기본 키는 ID 열입니다. 그래서 내 작업은 이것과 같습니다 .. 존재한다면, 업데이트 ..
테이블에 추가하지 않으면 .. 이것은 내 코드입니다. 그리고 다른 부분에 붙어 있습니다! , 시스템 식별자 SystemName을엔티티 프레임 워크 4/mvc 3의 테이블 업데이트 중!
외래 키 테이블 -에서 SystemConfiguration : 시스템 -
테이블 구조는
기본 키 테이블처럼 SystemConfigurationId, 시스템 식별자, SystemRAM, SystemHard 디스크
public void SaveSystemConfigurations(SystemConfiguration systemConfig)
{
var config = (from s in Context.SystemConfiguration
where s.SystemId == systemConfig.SystemId
select s).FirstOrDefault();
if (config == null)
{
Context.SystemConfigurations.AddObject(systemConfig);
Context.SaveChanges();
}
else
{
// EntityKey systemConfigKey= new EntityKey("systemConfig", "systemConfigId", config.SystemConfigurationId);
Context.SystemConfigurations.Attach(systemConfig);
Context.SaveChanges();
}
}
인텔리는 .Attibute을 제공하지 않습니다! – hillary
예. . 속성은 예제 일뿐입니다. .Attribute를 업데이트 할 특성으로 바꾸십시오. 예 : config.DateModified = DateTime.Now; 등 – ysrb
감사합니다 .. ysrb ..이 매력처럼 작동 ..! 더 많은 솔루션을 제공한다면 더 많은 연구가 필요합니다. 수작업으로 많은 열을 설정하는 것보다 ... – hillary