PDA

View Full Version : سوال: خطا (this member define more than once)در اتصال 4 جدول در لایه بیزینس با استفاده از زبان lambada



mj_shp
چهارشنبه 11 دی 1392, 06:57 صبح
با سلام
اینجانب موقع اتصال 4 جدول در لایه بیزینس با خطای (this member define more than once ) بر روی
(c=>c.certificateId) روبه رو شدم . در صورتی که دوستان قبلاً با این خطا روبه رو شده اند ممنون میشم برای رفع آن راهنمایی فرمایند.با تشکر قبلی.
نمونه کد:
try
{

var q2 = db.CACertificates.Join(db.CARequests, c=> c.CertificateID, d => d.fk_CertificateID, (c, d) => new { c, d }).Join(db.CAProducts, e => e.d.fk_ProductID, f => f.ProductID, (e, f) => new { e, f })
.Join(db.CAObjectives, g => g.f.fk_ObjectiveID, h => h.ObjectiveID, (g, h) => new { g, h })
.Where(searchCommand)
.Select(m => new
{
DSSDeGo = m.g.f.EKUs == "1.3.6.1.5.5.7.3.2" && m.g.f.EKUs == "1.3.6.1.4.1.311.10.3.12" && m.g.f.fk_EntityID == "Individual" && (m.h.ManageName == "G2G" || m.h.ManageName == "G2B" || m.h.ManageName == "G2C").Count(),
Year = m.g.f.CreatedDate.Value.Year,
Month = m.g.f.CreatedDate.Value.Month,
});
}