Вопросы по теме 't4'

Шаблон контроллера T4 для запуска генерации представления
Я использую несколько настраиваемых шаблонов MVC, которые действительно повышают мою производительность. Тем не менее, я хотел бы перейти на следующий уровень. Я создаю шаблон контроллера для каждой таблицы в своем приложении. Контроллер имеет...
308 просмотров
schedule 14.11.2023

Первая модель MVC3 EF с POCO и ViewModels
Здесь много отличных постов на эту тему, и я пытался прочитать их все. Я долгое время являюсь разработчиком n-уровня, но пытаюсь приступить к работе с приложением MVC3/EF. Я сгенерировал POCO с помощью генератора EF POCO (T4). Я также привязываю...
1339 просмотров

Как я могу заставить T4 генерировать код на основе классов в определенном пространстве имен (рекурсивно)
Сервисный уровень моей архитектуры состоит из множества одноцелевых командных классов (классов, которые выполняют одну конкретную функцию над данными, например, создание пользователя) и классов запросов (отдельных классов, которые запрашивают у базы...
2363 просмотров
schedule 18.02.2024

Шаблон T4 с поддержкой наследования в таблицах?
У меня возникла проблема с моим шаблоном T4, который не поддерживает унаследованные таблицы. Кто-нибудь знает решение? Изменить: я создал 2 таблицы. Один родитель и 2 дочерних элемента в моей модели сущности. Eg. Родитель: Транспортное...
155 просмотров

Преобразование текста и поиск сущности во множественном числе (коллекция)
Если у меня есть шаблон .tt, я могу использовать entity.Name для записи имени объекта, например: foreach (EntityType entity in ItemCollection.GetItems<EntityType>().OrderBy(e => e.Name)) {; WriteLine(entity.Name); } Используя...
2283 просмотров

Преобразование компиляции T4: сборка с тем же идентификатором ' ' уже импортирована. Попробуйте удалить одну из повторяющихся ссылок.?
я боролся с Компиляция преобразования: сборка с тем же идентификатором «xxxx» уже импортирована. Попробуйте удалить одну из повторяющихся ссылок. При использовании T4 для создания некоторого кода во время разработки — с парой различных...
1704 просмотров

использование 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 просмотров

Снять префикс таблицы базы данных при первом использовании кода ef6 из существующей базы данных
У меня в базе данных много таблиц с префиксом "tbl", например tblCustomer, при создании модели с помощью инструмента EF6 ( Добавить -> Новый элемент -> Данные -> Модель данных сущности ADO.NET ) и выбрав Code First from database , EF создаст все...
898 просмотров

Как получить область (или путь) того места, где находится представление?
ПРОБЛЕМА: Я настраиваю шаблоны MVC 5 для представления строительных лесов. Мне нужно иметь возможность получить имя области для области, в которой создается представление. Например, я хочу получить возможность установить значение переменной...
292 просмотров

Как я могу отладить файл текстового шаблона 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 просмотров

Как создавать классы С# во время выполнения и получать к ним доступ во время выполнения?
Пользователь будет предоставлять информацию о схеме во время выполнения, а затем данные, следующие за схемой. Например: попросил имя класса => Человек. запрашивается количество атрибутов => 2. запрашивается атрибут с типами данных => Имя,...
80 просмотров
schedule 28.11.2022