ASP.NET MVC (659レス)
1-

259
(1): 2013/11/01(金)17:53 ID:??? AAS
>>256
実際にEFあんまりさわってないからイメージできないんだが

コードファーストが永続化レイヤー(ここではDBだわな)と切り離せるのがメリットなのか?
コードファーストってコードによりDB(テーブル)作るんじゃないのか?

本来のORMではテーブル定義やクラス定義を変更しても、マッピングを変更することにより
相手にその変更の影響を受けなくする事が出来るだろうけど
コードファーストでやってモデル定義やテーブル定義変更して、影響を抑えられるの?
それが出来ないなら、永続化レイヤーとの切り離しとは何を意味してるの?
260
(1): 2013/11/01(金)17:56 ID:??? AAS
>>259
> それが出来ないなら、永続化レイヤーとの切り離しとは何を意味してるの?

Model層以上の永続化処理との切り離し。
261
(1): 2013/11/01(金)18:01 ID:??? AAS
>>260
もうちょい詳しく言ってくれんと分からんが
永続化処理までフレームワークに任せる事により、永続化されてる所を意識しないってことか?
それって永続化レイヤーを切り離してるんじゃなくて、永続化レイヤーまで内包して
一体化してるんじゃないのか?
262
(1): 2013/11/01(金)18:02 ID:??? AAS
>>261
悪いんだけど、まず「永続化非依存」でググっていくつか記事を読んでくれないか。
263: 2013/11/01(金)18:20 ID:??? AAS
>>262
コードファーストで永続化非依存を実現する記事を紹介してくれ
日本語じゃないとちゃんと理解できないからなるべく日本語のやつを
264
(1): 2013/11/01(金)18:51 ID:??? AAS
永続化非依存の人に聞きたいんだが
あるシステムを開発して、そのDBをコードファーストで作成したとする
そのDBを別の新システムからも使うようにしたい
そのために、今のテーブルにカラムを追加したい

元のシステムのコードは変更するべきか否か?
コードファーストではDBとコードは(将来にわたって)一致すべきか?

変更しないなら、その時点でコードからのDB作成という概念が外れるわけだが
永続化レイヤーに依存しないなら、当然変更すべき理由はないわな

一般論じゃなくて私見でも良いので答えてくれ
265: 2013/11/05(火)14:32 ID:??? AAS
Code First dis
外部リンク:ogacha.wordpress.com
266: 2013/11/14(木)16:49 ID:??? AAS
階層がたくさんある時にいちいちMapRoute書くのクソ面倒なんですが何か簡単な方法ありませんか
267
(1): 2013/11/14(木)16:59 ID:??? AAS
ありません
268: 2013/11/14(木)17:25 ID:??? AAS
>>267
ありがとうございました糞ですね
269: 2013/11/24(日)20:36 ID:??? AAS
monoでMVC4動かない、.Net framework 4.5に一部対応したって書いてるけどASP.NET 4.5は非対応
っつーかMVC4〜5ってEntity framework含めて4.5依存多すぎて実質MVC3%2b.Net framework 4.0でしか使えないんじゃないのか?w
270
(1): 2013/11/30(土)21:09 ID:Wvg4k4eb(1/2) AAS
>>264
そもそもコードファーストなんてのが頭おかしいって分かるでしょ?
アプリケーション専用のデータ置き場程度に使うならいいけど、様々なアプリから
アクセスされるであろうシステムのバックエンドに使うなんてとんでもない。
これは非常にスジの悪い技術だよ。
271
(1): 2013/11/30(土)23:07 ID:??? AAS
>>270
単なるデータストアとして使うぐらいなら良いんじゃないの、ってのは俺もそう思うんだが

コードファーストが
>永続化レイヤーとの結合をシステム全体として緩やかなものにできる
>永続化レイヤーと切り離せるのがメリット
と主張する人がいるんですが
272: 2013/11/30(土)23:18 ID:Wvg4k4eb(2/2) AAS
>>271
端的に言えば
コードファーストなんてのはDDLをC#で置き換えただけで
本質的にモデルファーストと何も変わってない。

永続化非依存の話については
データモデルをPOCOで扱うなんてのは別にモデルファーストでもできることで
コードファーストとはまったく何の関係もない。そんな主張はバカ。
273: 2013/12/09(月)13:49 ID:??? AAS
年明けからASP.NET MVCの爆発炎上している案件に突っ込まれそうなんですが、
今のうちに勉強しておいたほうがいいことはありますか?
とりあえずVS2013 Express for Webはインストールしてみまみた。
274
(2): 2013/12/09(月)16:06 ID:??? AAS
あんたが元々何の仕事してたかによるが
気をつけることとしては、EFは「使わない」こと
上でやたら押してる阿呆がいるが耳を貸してはいけない
EF6になっても仕様バグだらけだ
そしてASP.NET MVCはEFなんぞ使わなくとも全機能使用できるし、
EFさえ排除してしまえば分かりにくいところはほとんどない
Model関連で戸惑うかもしれないが、EF部分をLINQにでも読みかえれば概ねおk
サンプル読み替えとかでわからないことがあったら聞いてくれ
275
(1): 2013/12/09(月)16:22 ID:??? AAS
>>274
> EF部分をLINQにでも読みかえれば概ねおk
276
(1): 2013/12/09(月)16:34 ID:??? AAS
既に炎上してる位進んでいるプロジェクトで、EFを使わないとか言い出せるもんかな。
277
(1): 2013/12/09(月)16:53 ID:??? AAS
>>274
仕様バグって何のこと言ってるんだろう
あんたが使い方わかってないだけじゃないの

>>275
274はEFもLINQ使ってるのも知らないようだね
278: 2013/12/09(月)16:58 ID:??? AAS
>>277
いいからそういうの
1-
あと 381 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s