'transactions'및 'transaction_lines'가있는 데이터베이스가 있습니다. 트랜잭션은 기본 공유 세부 사항을 가지며 트랜잭션 행은 트랜잭션을 구성하는 구성 요소의 값을 보유합니다. 전통적인 SQL에서는 SQL 트랜잭션을 사용할 것입니다 (죄송합니다. 지금은 모호한 단어가 있습니다 ...). 그런 다음 INSERT INTO Transaction ... 트랜잭션 테이블의 새 행에서 IDENTITY 키 값을 얻습니다. 트랜잭션 테이블의 ID 열을 외래 키로 사용하여 내 transaction_line 테이블에 삽입하십시오.SQL에 Linq를 사용하여 관련 항목 추가
linq로이를 수행하는 좋은 방법이 있습니까?
account_transaction ac = new account_transaction
{
transaction_date = DateTime.Now,
is_credit = isCredit,
account = (db.accounts.FirstOrDefault(a => a.account_id == accountid))
};
db.AddToaccount_transaction(ac);
db.SaveChanges();
나는 'AddToaccount_transaction (AC)'와 'db.SaveChanges()'inbetween 생각, 내 transaction_lines을 추가해야합니다
는 여기에 지금까지 무슨이다.
감사! 그건 잘 작동하는 것 ... – Craig