#sql #sql-server #database #create-table #simple.data
#sql #sql-сервер #База данных #создать таблицу #simple.data
Вопрос:
Я делаю свои первые шаги с Simple.Data ORM
. Я хотел знать, могу ли я в любом случае создать новую таблицу в своей базе данных. В настоящее время я работаю над MemoryAdapter
(поставляется с библиотекой), но в будущем я хочу сделать то же самое с производственной базой данных. До сих пор я пробовал с Simple.Data.RawSql
addon, но безуспешно.
Является ли ORM подходящим инструментом для такой операции?
Ответ №1:
Простой.В настоящее время у Data нет функции миграции (это техническое название того, что вы описываете). Я рекомендую использовать пакет FluentMigrations для работы со схемой вашей базы данных.
Ответ №2:
Вы могли бы использовать хранимую процедуру:
CREATE PROCEDURE ProcedureWithoutParameters
AS
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);