Итерация по ответу выше:
Python 2:
class CustomManager(models.Manager):
def bulk_create(self, objs, **kwargs):
#Your code here
return super(models.Manager,self).bulk_create(objs,**kwargs)
Python 3:
class CustomManager(models.Manager):
def bulk_create(self, objs, **kwargs):
#Your code here
return super().bulk_create(objs,**kwargs)
class Task(models.Model):
objects = CustomManager()
....
Полный ответ в python 2:
class CustomManager(models.Manager):
def bulk_create(self, objs, **kwargs):
a = super(models.Manager,self).bulk_create(objs,**kwargs)
for i in objs:
post_save.send(i.__class__, instance=i, created=True)
return a
Сама Платформа объекта основана на поставщике, и , разработал для работы по реляционной базе данных. Если бы Вы действительно хотели, то Вы могли бы записать Вашему собственному поставщику для EF, который читает из к XML-файлу, но это было бы огромно объем работы.
я ожидаю, что необходимо действительно смотреть на один из:
Объекта не имеет естественный , вписываются в этот сценарий.
Linq к XML не все так очень на самом деле. Я пошел бы с сериализуемым решением вместо этого.
Я не думаю, что это действительно возможно.
От MSDN (шахта акцента):
устройства хранения данныхПлатформа Объекта ADO.NET разработана, чтобы позволить разработчикам создать приложения доступа к данным путем программирования против концептуальной прикладной модели вместо того, чтобы программировать непосредственно против реляционная схема .
Мне нравится LINQ to XSD: http://linqtoxsd.codeplex.com/
Это в основном LINQ to XML с некоторыми производными классами из XSD, чтобы убедиться, что он соответствует схеме ...
Вы можете использовать соединение oledb вместе с командой FORXML... но у вас не будет всей функциональности, которая доступна с другими провайдерами...