私のデータベースからフォームを生成しようとしています。 MVCのデータベースからフォームを生成
CREATE TABLE [dbo].[FieldsMaster](
[FieldId] [int] IDENTITY(1,1) NOT NULL,
[FieldControlName] [varchar](50) NULL,
[FieldDataType] [varchar](20) NULL,
[FieldControlType] [varchar](30) NULL,
[DisplayLabel] [varchar](200) NULL,
[FieldSize] [int] NULL,
[FieldRegularExpression] [varchar](200) NULL,
[FieldOptions] [varchar](500) NULL,
[OptionalQuery] [varchar](200) NULL,
[REMessage] [varchar](150) NULL,
[FieldRequired] [bit] NULL,
[FRMessage] [varchar](150) NULL
)
は今、それを使用してこのフォームは私のSQL DBに保存されているフィールドのテーブル
insert into FieldsMaster (FieldControlName,FieldDataType,FieldControlType,DisplayLabel,FieldSize,FieldRegularExpression,
FieldOptions,OptionalQuery,REMessage,FieldRequired,FRMessage,IsActive)
values
('txtOtherInfo','varchar','TextArea','Other Information',400,NULL,
NULL,NULL,NULL,0,NULL)
insert into FieldsMaster (FieldControlName,FieldDataType,FieldControlType,DisplayLabel,FieldSize,FieldRegularExpression,
FieldOptions,OptionalQuery,REMessage,FieldRequired,FRMessage,IsActive)
values
('txtTitle','varchar','TextBox','Title',100,NUll,
NULL,NULL,NULL,1,'Please enter title')
のためのいくつかのデータを生成します。私はmvcでフォームを生成したい。モデルの作成方法/ビューでフォームを生成する方法 私は本当にここで混乱しています。あなたの助けは本当に感謝しています。より多くのアイデアを持っているおかげ
は、フォームの下にあなたがデータベースから直接フォームを追加したい場合は、あなたが行うことができますFieldsMaster
Other Information(as label) : TextArea (With Id as txtOtherInfo)
Title (as Label) : TextBox (With Id as txtTitle)
** **データベースを最初に作成するか、コードファーストを使用して.Database-first:[例](https://www.asp.net/mvc/overview/getting-started/database-first-コード生成:[例](https://msdn.microsoft.com/en-us/library/jj200620.aspx) –
また、あなたの質問は何を意味するのか不明ですフォームで? –
@ShawnYan、フォームIは、ユーザーのデータ入力フォームを意味します。私はそれを明確にすべきでした、私はEntityフレームワークを使用していません。私はDapper.Netを使用しています。データ入力フォームはテーブル –