У меня есть простая модель сущности
Банк 1 --- ∞ Пользователь 1 --- ∞ Сессия
В частичном классе Bank я должен хранить объект Clock, установленный при создании Bank.
Можно ли извлечь этот объект Clock из метода Session и, конечно, не передан параметр Bank?
Какой-то код
public partial class Bank : IBank
{
частный IClock _bankClock;
public IClock Clock
{
get { return _bankClock; }
set { _bankClock = value; }
}
}
public partial class Session : ISession
public bool MyMethod()
{
var test = (dc.Session.Include("User.Bank").Where(t => t.session_id == session_id));
var temp = test.First().User.Bank.Clock.Now();
}
при вызове MyMethod я получаю ссылку на объект, не установленную для экземпляра объекта. и это относится к свойству Clock. Есть ли у вас какие-либо подсказки, чтобы получить пользовательский объект из запроса LINQ?
Спасибо, С наилучшими пожеланиями
больше кода
// CreateBank
public IBank CreateBank(string bankName, int valuePassedInCreateMethod, Clock bankClock)
{using (var dc = new Database1Entities(Functions.ToEntitiesConnectionString(connectionString)))
{
_dbField=valuePassedInCreateMethod;
bankReturn=(from c in dc.Bank
where c.bank_name == bankName
select c).First();
bankReturn.Clock = bankClock;
dc.SaveChanges();
return bankReturn;
}
}