私はあなたが助けることを望んでいます。私はSqlにLinqを使用して階層化されたWebサイトを開発しています。私はmemberStateというDBMLデザイナーで新しいクラス(またはオブジェクト)を作成しました。このオブジェクトは、データベース内の実際のテーブルではありません。 =
N-Tiered LinqToSql質問
(BulletinWizardDataContextコンテキスト=のDataContext)
{
のIEnumerable(memberState)MEMSを使用してパブリックオーバーライドのIEnumerable(memberState)GetMembersByState(文字列@state)
{
:私は私の中間層にこの方法を持っています(context.MembersにおけるMから
がcontext.MemberAddresses m.UserIdに
でMAは
がcontext.States中のSに参加ma.UserIdに等しく参加
ma.StateIdに に等しいs.StateId
s.StateName == @state
が
{
はuserId = m.UserID、
のfirstName = m.FirstName、
middleInitial = m.MiddleInitial、
lastNameの= m.LastName、
新しいmemberStateを選択 createDate = m.CreateDate、
modifyDate = m.ModifyDate
})。ToArray(memberState)();
return mems;私が参加する中
}
}
テーブル(メンバー、国、およびMemberAddressesは私のデータベース内の実際のテーブルです)。上記のクエリで使用できるように、オブジェクトmemberStatesを作成しました。(New MemberStateを選択してください。。データがWebページで更新されると、メンバテーブルへの変更はどのように保持されますか? 。。列以下:私の記憶が正しければユーザーID、姓、MiddleInitial、LastNameの、CREATEDATE、ModifyDate私は戻って、データベースへの変更を保存する方法を確認していない
おかげで、
あなたのアプリケーションがN層であるとは思わないが、問題/質問に影響を与えます。 – achinda99