Я новичок в Entity Framework и использую Database First. Я унаследовал проект, в котором я вношу изменения. У меня есть таблица под названием Bid, к которой я добавил столбец Auciton_Status_Id
. Затем я обновил файл .edmx (что бы это ни было), открыв его и выбрав «Обновить модель из базы данных». У меня был файл .tt (что бы это ни было) в другом проекте, который мне пришлось вручную обновить, щелкнув правой кнопкой мыши на нем, выбрав «Выполнить пользовательский инструмент». Проблема заключается в том, что .tt файл в том же проекте, как EDMX-файл имеет связанный .cs файл (с классом с подписью public partial class Entities : DbContext
) (независимо от того DBContext
есть) и имеет метод, называемыйОбновление метода в Entity Framework
public virtual int MakeBid(Nullable<long> lotId,
Nullable<decimal> bidValue,
Nullable<System.DateTime> createdDate,
Nullable<long> bidStatusId,
Nullable<System.Guid> userId)
Проблема заключается в том, что мой новый столбец Auction_Status_Id
будет добавлен к этому методу. Как это сделать, когда это автогенерируемый класс?
'MakeBid' (что бы это ни было ...), вероятно, является хранимой процедурой. –
@GertArnold Нет, это не автоматический метод (MakeXXX, где XXX - имя объекта). – ken2k
@OP не является файлом .cs, автоматически обновляемым после сборки вашего проекта? – ken2k