EF Core: один ко многим не хочет загружаться

Некоторые из этих ответов не работали так, как написано с Python 3, или не дали правильного представления для отрицательных чисел с плавающей запятой. Я нашел следующее для работы для меня (хотя это дает 64-битное представление, которое мне нужно)

def float_to_binary_string(f):
    def int_to_8bit_binary_string(n):
        stg=bin(n).replace('0b','')
        fillstg = '0'*(8-len(stg))
        return fillstg+stg
    return ''.join( int_to_8bit_binary_string(int(b)) for b in struct.pack('>d',f) )
0
задан Josh 15 January 2019 в 22:47
поделиться

1 ответ

Как оказалось, это была проблема с пространством имен. Это был рефакторированный репозиторий, и в его верхней части было:

using System.Data.Entity;

С этим пространством имен оператор .Include был скомпилирован правильно, но EFCore не улавливал отношения. Добавьте:

using Microsoft.EntityFrameworkCore;

и вдруг SQL правильно генерирует соединения для активных нагрузок.

0
ответ дан Josh 15 January 2019 в 22:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: