Действительно ли возможно обновить sql схему базы данных от edmx в Visual Studio 2008?

В вашем коде есть некоторые ошибки… Вместо этого попробуйте следующее:

add_action('wp_head', 'schema_product');
function schema_product(){
    global $product;

    if ( is_product() && ! is_a($product, 'WC_Product') ) {
        $product = wc_get_product( get_the_id() );
    }

    if ( is_product() && is_a($product, 'WC_Product') ) :

    ?>
    
    

Код добавляется в файл function.php вашей активной дочерней темы (или темы). Проверено и работает.

enter image description here

Для «бренда»:

, если это пользовательская таксономия (например, wen). используя плагин Woocommerce Brands), вам придется заменить:

"brand": "get_meta('brand'); ?>",

на эту строку (где здесь таксономия 'product_brand') :

"brand": "get_id(), 'product_brand' ); $brand = reset($brand); echo $brand->name; ?>",

5
задан Phobis 28 March 2009 в 01:24
поделиться

2 ответа

Прямо сейчас модель EF может только быть сгенерирована от базы данных. База данных не может быть сгенерирована из модели.

Что-то, о чем говорят для будущих версий.

5
ответ дан 14 December 2019 в 09:01
поделиться

Я работаю над расширением LINQ to SQL Database Sync (*) (csdb.exe) инструмент для работы с файлами edmx. На данный момент у меня есть предварительная, но рабочая версия, которая может создавать и обновлять таблицы в вашей базе данных. Отношения пока не складываются, и вы наверняка столкнетесь с другими проблемами. Код доступен на github под Ms-PL (как и исходный csdb.exe).

Обратите внимание, что строка подключения к базе данных и имя файла edmx пока жестко запрограммированы. Это моя прототипная версия, а не релизная;)

(*) Пожалуйста, погуглите оригинальный инструмент.

2
ответ дан 14 December 2019 в 09:01
поделиться
Другие вопросы по тегам:

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