Как создать таблицу с помощью Simple.Data?

#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)
);
  

документация по сохраненным процедурам