質問編集履歴

3

解決しました。

2018/01/30 15:10

投稿

dendenmushi
dendenmushi

スコア98

test CHANGED
File without changes
test CHANGED
@@ -227,3 +227,45 @@
227
227
 
228
228
 
229
229
  そもそもASP.NET WebApiの公開で任意にsqlサーバーにクエリ実行できる術はないのでしょうか…。
230
+
231
+
232
+
233
+
234
+
235
+
236
+
237
+ ###解決
238
+
239
+
240
+
241
+ ```C#
242
+
243
+ [HttpGet]
244
+
245
+ public List<AuthorsDTO> PostAuthors(string idHikisu, string lnameHikisu, string fnameHikisu)
246
+
247
+ {
248
+
249
+ pubsEntities pubs = new pubsEntities();
250
+
251
+
252
+
253
+ AuthorTable dev1 = new AuthorTable{ lname= lnameHikisu, fname = fnameHikisu };
254
+
255
+
256
+
257
+ pubs.AuthorTables.Add(dev1);
258
+
259
+
260
+
261
+ //変更の反映
262
+
263
+ pubs.SaveChanges();
264
+
265
+
266
+
267
+
268
+
269
+ }
270
+
271
+ ```

2

訂正

2018/01/30 15:10

投稿

dendenmushi
dendenmushi

スコア98

test CHANGED
File without changes
test CHANGED
@@ -186,7 +186,7 @@
186
186
 
187
187
 
188
188
 
189
- ♯♯♯アドバイス後に試したこと
189
+ ###アドバイス後に試したこと
190
190
 
191
191
  ```C#
192
192
 

1

アドバイス後に追記

2018/01/30 12:28

投稿

dendenmushi
dendenmushi

スコア98

test CHANGED
File without changes
test CHANGED
@@ -183,3 +183,47 @@
183
183
  }
184
184
 
185
185
  ```
186
+
187
+
188
+
189
+ ♯♯♯アドバイス後に試したこと
190
+
191
+ ```C#
192
+
193
+ [HttpGet]
194
+
195
+ public List<AuthorsDTO> PostAuthors(string idHikisu, string lnameHikisu, string fnameHikisu)
196
+
197
+ {
198
+
199
+ using (pubsEntities pubs = new pubsEntities())
200
+
201
+ {
202
+
203
+ var blog = new Blog { lname= lnameHikisu,fname = fnameHikisu};
204
+
205
+ pubs.Blog.Add(blog);
206
+
207
+ pubs.SaveChanges();
208
+
209
+
210
+
211
+ }
212
+
213
+
214
+
215
+
216
+
217
+ }
218
+
219
+ ```
220
+
221
+
222
+
223
+ この場合、AuthorIDを指定し、そのIDに対して人名を2名追加する場合、いわゆるidをwhereとして指定して追加INSERTしていく場合はどのような記述方法になるのでしょうか。
224
+
225
+ あとBlogが認識されませんでした。
226
+
227
+
228
+
229
+ そもそもASP.NET WebApiの公開で任意にsqlサーバーにクエリ実行できる術はないのでしょうか…。