Вопросы по теме 't4'
Шаблон контроллера T4 для запуска генерации представления
Я использую несколько настраиваемых шаблонов MVC, которые действительно повышают мою производительность. Тем не менее, я хотел бы перейти на следующий уровень.
Я создаю шаблон контроллера для каждой таблицы в своем приложении. Контроллер имеет...
308 просмотров
schedule
14.11.2023
Первая модель MVC3 EF с POCO и ViewModels
Здесь много отличных постов на эту тему, и я пытался прочитать их все. Я долгое время являюсь разработчиком n-уровня, но пытаюсь приступить к работе с приложением MVC3/EF. Я сгенерировал POCO с помощью генератора EF POCO (T4). Я также привязываю...
1339 просмотров
schedule
17.02.2024
Как я могу заставить T4 генерировать код на основе классов в определенном пространстве имен (рекурсивно)
Сервисный уровень моей архитектуры состоит из множества одноцелевых командных классов (классов, которые выполняют одну конкретную функцию над данными, например, создание пользователя) и классов запросов (отдельных классов, которые запрашивают у базы...
2363 просмотров
schedule
18.02.2024
Шаблон T4 с поддержкой наследования в таблицах?
У меня возникла проблема с моим шаблоном T4, который не поддерживает унаследованные таблицы.
Кто-нибудь знает решение?
Изменить: я создал 2 таблицы. Один родитель и 2 дочерних элемента в моей модели сущности.
Eg.
Родитель: Транспортное...
155 просмотров
schedule
27.10.2023
Преобразование текста и поиск сущности во множественном числе (коллекция)
Если у меня есть шаблон .tt, я могу использовать entity.Name для записи имени объекта, например:
foreach (EntityType entity in ItemCollection.GetItems<EntityType>().OrderBy(e => e.Name))
{;
WriteLine(entity.Name);
}
Используя...
2283 просмотров
schedule
28.05.2024
Преобразование компиляции T4: сборка с тем же идентификатором ' ' уже импортирована. Попробуйте удалить одну из повторяющихся ссылок.?
я боролся с
Компиляция преобразования: сборка с тем же идентификатором «xxxx» уже импортирована. Попробуйте удалить одну из повторяющихся ссылок.
При использовании T4 для создания некоторого кода во время разработки — с парой различных...
1704 просмотров
schedule
09.11.2023
использование T4MVC в функции JS
Возьмите следующий скрипт. Обратите внимание на строку «/Home/Index». Используя T4MVC, есть ли способ указать это, чтобы избавиться от волшебной строки?
<script type="text/javascript">
$(document).ready(function () {
$dialog =...
997 просмотров
schedule
10.11.2022
Какой файл T4 используется для создания EDMX из базы данных через обновление модели из базы данных?
При работе с моделью EF4 (edmx) нам часто приходится обрабатывать «Обновить модель из базы данных». Обычно нам нужно просто удалить таблицу (таблицы) и позволить им полностью восстановиться из базы данных.
Проблема в том, что у нас есть несколько...
1640 просмотров
schedule
02.05.2024
Генерация отношений T4
предположим, что у меня есть следующие таблицы и отношения:
CREATE TABLE [dbo].[Customers] (
[CustomerID] [int] IDENTITY(1,1) NOT NULL,
[Description] [nvarchar](255) NOT NULL
CONSTRAINT [PK_Customers] PRIMARY KEY CLUSTERED ([CustomerID]...
992 просмотров
schedule
30.01.2024
Как отладить исключение System.NullReferenceException при выполнении преобразования?
Я пытаюсь сгенерировать код с помощью текстовых шаблонов T4, но при запуске скрипта я получаю следующую ошибку:
Running transformation: System.NullReferenceException: Object reference not set to an instance of an object.
at...
4986 просмотров
schedule
28.12.2023
Как вывести Т? не допускает значение Nullable‹T› в коде обратного проектирования EF?
Функция «Сначала реконструировать код» в Entity Framework Power Tools, Beta 2 очень хорош, и я работаю над настройкой шаблонов обратного проектирования.
В Entity.tt взгляните на следующую строку (введены разрывы строк):
<#=...
270 просмотров
schedule
10.04.2024
Шаблоны имели следующие ошибки при запуске
Когда я пытаюсь добавить строго типизированное представление в ASP.NET MVC 3, я получаю следующую ошибку:
Я перезапустил Visual Studio, перестроил проект, снова попытался добавить представление и получил следующее:
Моя модель:
public...
550 просмотров
schedule
17.04.2024
Снять префикс таблицы базы данных при первом использовании кода ef6 из существующей базы данных
У меня в базе данных много таблиц с префиксом "tbl", например tblCustomer, при создании модели с помощью инструмента EF6 ( Добавить -> Новый элемент -> Данные -> Модель данных сущности ADO.NET ) и выбрав Code First from database , EF создаст все...
898 просмотров
schedule
02.11.2023
Как получить область (или путь) того места, где находится представление?
ПРОБЛЕМА:
Я настраиваю шаблоны MVC 5 для представления строительных лесов.
Мне нужно иметь возможность получить имя области для области, в которой создается представление.
Например, я хочу получить возможность установить значение переменной...
292 просмотров
schedule
04.04.2024
Как я могу отладить файл текстового шаблона mvc scaffolding?
Я добавляю пользовательский файл лесов как CustomCreate.tt. В диалоговом окне добавления представления mvc, когда я выбираю свой пользовательский шаблон в диалоговом окне, у меня возникает ошибка. Как я могу отлаживать свой текстовый файл шаблона?
1212 просмотров
schedule
20.10.2022
Использование SSDT в качестве источника для шаблонов T4
У меня есть проект SQL Server Data Tools (SSDT), в котором есть ряд хранимых процедур, для которых я хотел бы сгенерировать код C# для их вызова с помощью T4. Существуют ли какие-либо существующие примеры для этого?
Пока что я могу создать функцию...
952 просмотров
schedule
14.11.2022
Как создать несколько выходных файлов с шаблонами T4 в VS2015?
Это кажется невозможным при использовании проекта asp.net 5 или проекта пакета библиотеки классов с использованием VS 2015 без VS Hanging.
Я пробовал различные примеры с использованием TemplateFileManager, файлы генерируются, однако VS просто...
369 просмотров
schedule
25.03.2024
Сбой шаблонов T4, поскольку они пытаются загрузить сборки из общего каталога Visual Studio
У нас есть проект, который использует Entity Framework для CRUD-данных в/из базы данных.
Сейчас я пытаюсь написать шаблон T4, который использует доступ к EF для создания тестовых данных в кодовой форме, например var users = new List<User>{...
520 просмотров
schedule
13.05.2024
Как создавать классы С# во время выполнения и получать к ним доступ во время выполнения?
Пользователь будет предоставлять информацию о схеме во время выполнения, а затем данные, следующие за схемой.
Например:
попросил имя класса => Человек.
запрашивается количество атрибутов => 2.
запрашивается атрибут с типами данных => Имя,...
80 просмотров
schedule
28.11.2022