#entity-framework-core #ef-core-3.1
#entity-framework-core #ef-core-3.1
Вопрос:
Я использую EntityFramework Core 3.1 с LazyLoadingProxies, моя сущность реализует ICloneable, и мне нужно преобразовать клонированный объект в прокси, чтобы включить отложенную загрузку…
var model = await DatabaseContext.Set<MyEntity>()
.SingleAsync(m => m.Id.Equals(id));
var clone = model.Clone();
// this would be ideal, but CreateProxy only takes ConstructorArguments
// I'd rather use ICloneable than have constructors that take an Entity
//var clone = DatabaseContext.CreateProxyFrom(model.Clone());
Есть ли какой-либо способ создать прокси-сервер из экземпляра MyEntity?